diff --git a/config/ModuleMetadata.json b/config/ModuleMetadata.json index 2a602006046..e796e858b37 100644 --- a/config/ModuleMetadata.json +++ b/config/ModuleMetadata.json @@ -22,5 +22,5 @@ ], "releaseNotes": "See https://aka.ms/GraphPowerShell-Release.", "assemblyOriginatorKeyFile": "35MSSharedLib1024.snk", - "version": "1.6.1" + "version": "1.6.2" } diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index 7bfe6d4e3d5..2fb426ae61f 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -1528,7 +1528,7 @@ paths: tags: - applications.directoryObject summary: Get owners from applications - description: Directory objects that are owners of the application. Read-only. Nullable. + description: Directory objects that are owners of the application. Read-only. Nullable. Supports $expand. operationId: applications_ListOwners parameters: - name: application-id @@ -1611,7 +1611,7 @@ paths: tags: - applications.directoryObject summary: Get ref of owners from applications - description: Directory objects that are owners of the application. Read-only. Nullable. + description: Directory objects that are owners of the application. Read-only. Nullable. Supports $expand. operationId: applications_ListRefOwners parameters: - name: application-id @@ -1668,7 +1668,7 @@ paths: tags: - applications.directoryObject summary: Create new navigation property ref to owners for applications - description: Directory objects that are owners of the application. Read-only. Nullable. + description: Directory objects that are owners of the application. Read-only. Nullable. Supports $expand. operationId: applications_CreateRefOwners parameters: - name: application-id @@ -3998,7 +3998,7 @@ paths: tags: - applications.tokenLifetimePolicy summary: Get tokenLifetimePolicies from applications - description: The tokenLifetimePolicies assigned to this application. + description: The tokenLifetimePolicies assigned to this application. Supports $expand. operationId: applications_ListTokenLifetimePolicies parameters: - name: application-id @@ -4095,7 +4095,7 @@ paths: tags: - applications.tokenLifetimePolicy summary: Get ref of tokenLifetimePolicies from applications - description: The tokenLifetimePolicies assigned to this application. + description: The tokenLifetimePolicies assigned to this application. Supports $expand. operationId: applications_ListRefTokenLifetimePolicies parameters: - name: application-id @@ -4160,7 +4160,7 @@ paths: tags: - applications.tokenLifetimePolicy summary: Create new navigation property ref to tokenLifetimePolicies for applications - description: The tokenLifetimePolicies assigned to this application. + description: The tokenLifetimePolicies assigned to this application. Supports $expand. operationId: applications_CreateRefTokenLifetimePolicies parameters: - name: application-id @@ -4580,7 +4580,7 @@ paths: tags: - groups.appRoleAssignment summary: Get appRoleAssignments from groups - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. operationId: groups_ListAppRoleAssignments parameters: - name: group-id @@ -4680,7 +4680,7 @@ paths: tags: - groups.appRoleAssignment summary: Create new navigation property to appRoleAssignments for groups - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. operationId: groups_CreateAppRoleAssignments parameters: - name: group-id @@ -4712,7 +4712,7 @@ paths: tags: - groups.appRoleAssignment summary: Get appRoleAssignments from groups - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. operationId: groups_GetAppRoleAssignments parameters: - name: group-id @@ -4774,7 +4774,7 @@ paths: tags: - groups.appRoleAssignment summary: Update the navigation property appRoleAssignments in groups - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. operationId: groups_UpdateAppRoleAssignments parameters: - name: group-id @@ -4808,7 +4808,7 @@ paths: tags: - groups.appRoleAssignment summary: Delete navigation property appRoleAssignments for groups - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. operationId: groups_DeleteAppRoleAssignments parameters: - name: group-id @@ -12805,7 +12805,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Get appRoleAssignedTo from servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' operationId: servicePrincipals_ListAppRoleAssignedTo parameters: - name: servicePrincipal-id @@ -12905,7 +12905,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Create new navigation property to appRoleAssignedTo for servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' operationId: servicePrincipals_CreateAppRoleAssignedTo parameters: - name: servicePrincipal-id @@ -12937,7 +12937,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Get appRoleAssignedTo from servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' operationId: servicePrincipals_GetAppRoleAssignedTo parameters: - name: servicePrincipal-id @@ -12999,7 +12999,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Update the navigation property appRoleAssignedTo in servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' operationId: servicePrincipals_UpdateAppRoleAssignedTo parameters: - name: servicePrincipal-id @@ -13033,7 +13033,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Delete navigation property appRoleAssignedTo for servicePrincipals - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' operationId: servicePrincipals_DeleteAppRoleAssignedTo parameters: - name: servicePrincipal-id @@ -13066,7 +13066,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Get appRoleAssignments from servicePrincipals - description: 'App role assignment for another app or service, granted to this service principal.' + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' operationId: servicePrincipals_ListAppRoleAssignments parameters: - name: servicePrincipal-id @@ -13166,7 +13166,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Create new navigation property to appRoleAssignments for servicePrincipals - description: 'App role assignment for another app or service, granted to this service principal.' + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' operationId: servicePrincipals_CreateAppRoleAssignments parameters: - name: servicePrincipal-id @@ -13198,7 +13198,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Get appRoleAssignments from servicePrincipals - description: 'App role assignment for another app or service, granted to this service principal.' + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' operationId: servicePrincipals_GetAppRoleAssignments parameters: - name: servicePrincipal-id @@ -13260,7 +13260,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Update the navigation property appRoleAssignments in servicePrincipals - description: 'App role assignment for another app or service, granted to this service principal.' + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' operationId: servicePrincipals_UpdateAppRoleAssignments parameters: - name: servicePrincipal-id @@ -13294,7 +13294,7 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Delete navigation property appRoleAssignments for servicePrincipals - description: 'App role assignment for another app or service, granted to this service principal.' + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' operationId: servicePrincipals_DeleteAppRoleAssignments parameters: - name: servicePrincipal-id @@ -13327,7 +13327,7 @@ paths: tags: - servicePrincipals.claimsMappingPolicy summary: Get claimsMappingPolicies from servicePrincipals - description: The claimsMappingPolicies assigned to this service principal. + description: The claimsMappingPolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_ListClaimsMappingPolicies parameters: - name: servicePrincipal-id @@ -13424,7 +13424,7 @@ paths: tags: - servicePrincipals.claimsMappingPolicy summary: Get ref of claimsMappingPolicies from servicePrincipals - description: The claimsMappingPolicies assigned to this service principal. + description: The claimsMappingPolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_ListRefClaimsMappingPolicies parameters: - name: servicePrincipal-id @@ -13489,7 +13489,7 @@ paths: tags: - servicePrincipals.claimsMappingPolicy summary: Create new navigation property ref to claimsMappingPolicies for servicePrincipals - description: The claimsMappingPolicies assigned to this service principal. + description: The claimsMappingPolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_CreateRefClaimsMappingPolicies parameters: - name: servicePrincipal-id @@ -13701,7 +13701,7 @@ paths: tags: - servicePrincipals.delegatedPermissionClassification summary: Get delegatedPermissionClassifications from servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. operationId: servicePrincipals_ListDelegatedPermissionClassifications parameters: - name: servicePrincipal-id @@ -13789,7 +13789,7 @@ paths: tags: - servicePrincipals.delegatedPermissionClassification summary: Create new navigation property to delegatedPermissionClassifications for servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. operationId: servicePrincipals_CreateDelegatedPermissionClassifications parameters: - name: servicePrincipal-id @@ -13821,7 +13821,7 @@ paths: tags: - servicePrincipals.delegatedPermissionClassification summary: Get delegatedPermissionClassifications from servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. operationId: servicePrincipals_GetDelegatedPermissionClassifications parameters: - name: servicePrincipal-id @@ -13879,7 +13879,7 @@ paths: tags: - servicePrincipals.delegatedPermissionClassification summary: Update the navigation property delegatedPermissionClassifications in servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. operationId: servicePrincipals_UpdateDelegatedPermissionClassifications parameters: - name: servicePrincipal-id @@ -13913,7 +13913,7 @@ paths: tags: - servicePrincipals.delegatedPermissionClassification summary: Delete navigation property delegatedPermissionClassifications for servicePrincipals - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. operationId: servicePrincipals_DeleteDelegatedPermissionClassifications parameters: - name: servicePrincipal-id @@ -14203,7 +14203,7 @@ paths: tags: - servicePrincipals.homeRealmDiscoveryPolicy summary: Get homeRealmDiscoveryPolicies from servicePrincipals - description: The homeRealmDiscoveryPolicies assigned to this service principal. + description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_ListHomeRealmDiscoveryPolicies parameters: - name: servicePrincipal-id @@ -14300,7 +14300,7 @@ paths: tags: - servicePrincipals.homeRealmDiscoveryPolicy summary: Get ref of homeRealmDiscoveryPolicies from servicePrincipals - description: The homeRealmDiscoveryPolicies assigned to this service principal. + description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_ListRefHomeRealmDiscoveryPolicies parameters: - name: servicePrincipal-id @@ -14365,7 +14365,7 @@ paths: tags: - servicePrincipals.homeRealmDiscoveryPolicy summary: Create new navigation property ref to homeRealmDiscoveryPolicies for servicePrincipals - description: The homeRealmDiscoveryPolicies assigned to this service principal. + description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_CreateRefHomeRealmDiscoveryPolicies parameters: - name: servicePrincipal-id @@ -14641,7 +14641,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Get memberOf from servicePrincipals - description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable.' + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' operationId: servicePrincipals_ListMemberOf parameters: - name: servicePrincipal-id @@ -14724,7 +14724,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Get ref of memberOf from servicePrincipals - description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable.' + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' operationId: servicePrincipals_ListRefMemberOf parameters: - name: servicePrincipal-id @@ -14781,7 +14781,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Create new navigation property ref to memberOf for servicePrincipals - description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable.' + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' operationId: servicePrincipals_CreateRefMemberOf parameters: - name: servicePrincipal-id @@ -15393,7 +15393,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Get ownedObjects from servicePrincipals - description: Directory objects that are owned by this service principal. Read-only. Nullable. + description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. operationId: servicePrincipals_ListOwnedObjects parameters: - name: servicePrincipal-id @@ -15476,7 +15476,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Get ref of ownedObjects from servicePrincipals - description: Directory objects that are owned by this service principal. Read-only. Nullable. + description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. operationId: servicePrincipals_ListRefOwnedObjects parameters: - name: servicePrincipal-id @@ -15533,7 +15533,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Create new navigation property ref to ownedObjects for servicePrincipals - description: Directory objects that are owned by this service principal. Read-only. Nullable. + description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. operationId: servicePrincipals_CreateRefOwnedObjects parameters: - name: servicePrincipal-id @@ -15569,7 +15569,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Get owners from servicePrincipals - description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. + description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. operationId: servicePrincipals_ListOwners parameters: - name: servicePrincipal-id @@ -15652,7 +15652,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Get ref of owners from servicePrincipals - description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. + description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. operationId: servicePrincipals_ListRefOwners parameters: - name: servicePrincipal-id @@ -15709,7 +15709,7 @@ paths: tags: - servicePrincipals.directoryObject summary: Create new navigation property ref to owners for servicePrincipals - description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. + description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. operationId: servicePrincipals_CreateRefOwners parameters: - name: servicePrincipal-id @@ -17844,7 +17844,7 @@ paths: tags: - servicePrincipals.tokenIssuancePolicy summary: Get tokenIssuancePolicies from servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. + description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_ListTokenIssuancePolicies parameters: - name: servicePrincipal-id @@ -17941,7 +17941,7 @@ paths: tags: - servicePrincipals.tokenIssuancePolicy summary: Get ref of tokenIssuancePolicies from servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. + description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_ListRefTokenIssuancePolicies parameters: - name: servicePrincipal-id @@ -18006,7 +18006,7 @@ paths: tags: - servicePrincipals.tokenIssuancePolicy summary: Create new navigation property ref to tokenIssuancePolicies for servicePrincipals - description: The tokenIssuancePolicies assigned to this service principal. + description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_CreateRefTokenIssuancePolicies parameters: - name: servicePrincipal-id @@ -18042,7 +18042,7 @@ paths: tags: - servicePrincipals.tokenLifetimePolicy summary: Get tokenLifetimePolicies from servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. + description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_ListTokenLifetimePolicies parameters: - name: servicePrincipal-id @@ -18139,7 +18139,7 @@ paths: tags: - servicePrincipals.tokenLifetimePolicy summary: Get ref of tokenLifetimePolicies from servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. + description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_ListRefTokenLifetimePolicies parameters: - name: servicePrincipal-id @@ -18204,7 +18204,7 @@ paths: tags: - servicePrincipals.tokenLifetimePolicy summary: Create new navigation property ref to tokenLifetimePolicies for servicePrincipals - description: The tokenLifetimePolicies assigned to this service principal. + description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_CreateRefTokenLifetimePolicies parameters: - name: servicePrincipal-id @@ -18536,7 +18536,7 @@ paths: tags: - users.appRoleAssignment summary: Get appRoleAssignments from users - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. operationId: users_ListAppRoleAssignments parameters: - name: user-id @@ -18636,7 +18636,7 @@ paths: tags: - users.appRoleAssignment summary: Create new navigation property to appRoleAssignments for users - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. operationId: users_CreateAppRoleAssignments parameters: - name: user-id @@ -18668,7 +18668,7 @@ paths: tags: - users.appRoleAssignment summary: Get appRoleAssignments from users - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. operationId: users_GetAppRoleAssignments parameters: - name: user-id @@ -18730,7 +18730,7 @@ paths: tags: - users.appRoleAssignment summary: Update the navigation property appRoleAssignments in users - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. operationId: users_UpdateAppRoleAssignments parameters: - name: user-id @@ -18764,7 +18764,7 @@ paths: tags: - users.appRoleAssignment summary: Delete navigation property appRoleAssignments for users - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. operationId: users_DeleteAppRoleAssignments parameters: - name: user-id @@ -18814,7 +18814,7 @@ components: 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 the application was registered. 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. Read-only.' + description: 'The date and time the application was registered. 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. Read-only. Supports $filter (eq, ne, NOT, ge, le, in) and $orderBy.' format: date-time nullable: true defaultRedirectUri: @@ -18822,14 +18822,15 @@ components: nullable: true description: type: string + description: 'An optional description of the application. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true disabledByMicrosoftStatus: type: string - description: 'Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement).' + description: 'Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, NOT).' nullable: true displayName: type: string - description: The display name for the application. + description: 'The display name for the application. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true groupMembershipClaims: type: string @@ -18839,7 +18840,7 @@ components: type: array items: type: string - description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable.' + description: 'The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, ne, ge, le, startsWith).' info: $ref: '#/components/schemas/microsoft.graph.informationalUrl' isDeviceOnlyAuthSupported: @@ -18854,7 +18855,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredential' - description: The collection of key credentials associated with the application. Not nullable. + description: 'The collection of key credentials associated with the application. Not nullable. Supports $filter (eq, NOT, ge, le).' logo: type: string description: The main logo for the application. Not nullable. @@ -18876,16 +18877,16 @@ components: $ref: '#/components/schemas/microsoft.graph.publicClientApplication' publisherDomain: type: string - description: The verified publisher domain for the application. Read-only. + description: 'The verified publisher domain for the application. Read-only. Supports $filter (eq, ne, ge, le, startsWith).' nullable: true requiredResourceAccess: type: array items: $ref: '#/components/schemas/microsoft.graph.requiredResourceAccess' - description: Specifies the resources that the application needs to access. This property also specifies the set of OAuth permission scopes and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. Not nullable. + description: 'Specifies the resources that the application needs to access. This property also specifies the set of OAuth permission scopes and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. Not nullable. Supports $filter (eq, NOT, ge, le).' signInAudience: type: string - description: 'Specifies the Microsoft accounts that are supported for the current application. Supported values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. See more in the table below.' + description: 'Specifies the Microsoft accounts that are supported for the current application. Supported values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. See more in the table below. Supports $filter (eq, ne, NOT).' nullable: true spa: $ref: '#/components/schemas/microsoft.graph.spaApplication' @@ -18893,7 +18894,7 @@ components: type: array items: type: string - description: Custom strings that can be used to categorize and identify the application. Not nullable. + description: 'Custom strings that can be used to categorize and identify the application. Not nullable.Supports $filter (eq, NOT, ge, le, startsWith).' tokenEncryptionKeyId: 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 @@ -18923,7 +18924,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owners of the application. Read-only. Nullable. + description: Directory objects that are owners of the application. Read-only. Nullable. Supports $expand. tokenIssuancePolicies: type: array items: @@ -18932,7 +18933,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' - description: The tokenLifetimePolicies assigned to this application. + description: The tokenLifetimePolicies assigned to this application. Supports $expand. connectorGroup: $ref: '#/components/schemas/microsoft.graph.connectorGroup' synchronization: @@ -19654,7 +19655,7 @@ components: $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnSettings' accountEnabled: type: boolean - description: 'true if the service principal account is enabled; otherwise, false.' + description: 'true if the service principal account is enabled; otherwise, false. Supports $filter (eq, ne, NOT, in).' nullable: true addIns: type: array @@ -19665,7 +19666,7 @@ components: type: array items: type: string - description: 'Used to retrieve service principals by subscription, identify resource group and full resource ids for managed identities.' + description: 'Used to retrieve service principals by subscription, identify resource group and full resource ids for managed identities. Supports $filter (eq, NOT, ge, le, startsWith).' appDescription: type: string description: The description exposed by the associated application. @@ -19680,17 +19681,17 @@ components: nullable: true applicationTemplateId: type: string - description: Unique identifier of the applicationTemplate that the servicePrincipal was created from. Read-only. + description: 'Unique identifier of the applicationTemplate that the servicePrincipal was created from. Read-only. Supports $filter (eq, ne, NOT, startsWith).' nullable: true appOwnerOrganizationId: 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: Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications. + description: 'Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications.Supports $filter (eq, ne, NOT, ge, le).' format: uuid nullable: true appRoleAssignmentRequired: type: boolean - description: Specifies whether users or other service principals need to be granted an app role assignment for this service principal before users can sign in or apps can get tokens. The default value is false. Not nullable. + description: 'Specifies whether users or other service principals need to be granted an app role assignment for this service principal before users can sign in or apps can get tokens. The default value is false. Not nullable. Supports $filter (eq, ne, NOT).' appRoles: type: array items: @@ -19698,15 +19699,15 @@ components: description: The roles exposed by the application which this service principal represents. For more information see the appRoles property definition on the application entity. Not nullable. description: type: string - description: Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps will display the application description in this field. The maximum allowed size is 1024 characters. + description: 'Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps will display the application description in this field. The maximum allowed size is 1024 characters. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true disabledByMicrosoftStatus: type: string - description: 'Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement).' + description: 'Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, NOT).' nullable: true displayName: type: string - description: The display name for the service principal. + description: 'The display name for the service principal. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true errorUrl: type: string @@ -19722,7 +19723,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.keyCredential' - description: The collection of key credentials associated with the service principal. Not nullable. + description: 'The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, NOT, ge, le).' loginUrl: type: string description: 'Specifies the URL where the service provider redirects the user to Azure AD to authenticate. Azure AD uses the URL to launch the application from Microsoft 365 or the Azure AD My Apps. When blank, Azure AD performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Azure AD My Apps, or the Azure AD SSO URL.' @@ -19782,7 +19783,7 @@ components: type: array items: type: string - description: 'Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the ''aud'' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable.' + description: 'Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the ''aud'' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' servicePrincipalType: type: string description: Identifies if the service principal represents an application or a managed identity. This is set by Azure AD internally. For a service principal that represents an application this is set as Application. For a service principal that represent a managed identity this is set as ManagedIdentity. @@ -19795,7 +19796,7 @@ components: type: array items: type: string - description: Custom strings that can be used to categorize and identify the service principal. Not nullable. + description: 'Custom strings that can be used to categorize and identify the service principal. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' tokenEncryptionKeyId: 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 @@ -19806,17 +19807,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: 'App role assignments for this app or service, granted to users, groups, and other service principals.' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: 'App role assignment for another app or service, granted to this service principal.' + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' - description: The claimsMappingPolicies assigned to this service principal. + description: The claimsMappingPolicies assigned to this service principal. Supports $expand. createdObjects: type: array items: @@ -19826,7 +19827,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' - description: The permission classifications for delegated permissions exposed by the app that this service principal represents. + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. endpoints: type: array items: @@ -19836,7 +19837,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' - description: The homeRealmDiscoveryPolicies assigned to this service principal. + description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. licenseDetails: type: array items: @@ -19845,7 +19846,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable.' + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' oauth2PermissionGrants: type: array items: @@ -19855,22 +19856,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owned by this service principal. Read-only. Nullable. + description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. + description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - description: The tokenIssuancePolicies assigned to this service principal. + description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' - description: The tokenLifetimePolicies assigned to this service principal. + description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. transitiveMemberOf: type: array items: diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 82c377678a2..9c94dcc7de1 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -8957,77 +8957,77 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Read-only. + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. classification: type: string - description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.' + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true createdByAppId: type: string - description: App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter. + description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, NOT, in, startsWith).' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true description: type: string - description: An optional description for the group. Returned by default. + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true displayName: type: string - description: The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter and $orderby. + description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' 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: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true groupTypes: type: array items: type: string - description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' nullable: true infoCatalogs: type: array items: type: string - description: Identifies the info segments assigned to the group. Returned by default. + description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, NOT, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership).Only callers in Global Administrator and Privileged Role Administrator roles can set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default.' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must also be assigned the Directory.AccessAsUser.All permission to set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' mail: type: string - description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter.' + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mailEnabled: type: boolean - description: Specifies whether the group is mail-enabled. Returned by default. + description: 'Specifies whether the group is mail-enabled. Returned by default. Supports $filter (eq, ne, NOT).' nullable: true mailNickname: type: string - description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter.' + description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mdmAppId: type: string nullable: true membershipRule: type: string - description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default.' + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true membershipRuleProcessingState: type: string - description: Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true onPremisesDomainName: type: string @@ -9036,7 +9036,7 @@ components: onPremisesLastSyncDateTime: 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 last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter.' + description: 'Indicates the last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesNetBiosName: @@ -9047,18 +9047,18 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned by default. + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, NOT).' onPremisesSamAccountName: type: string - description: Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith). Read-only.' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Read-only. + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. nullable: true onPremisesSyncEnabled: 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter. + 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true preferredDataLocation: type: string @@ -9066,17 +9066,17 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example ''en-US''. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true resourceBehaviorOptions: @@ -9091,7 +9091,7 @@ components: description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options.' securityEnabled: type: boolean - description: Specifies whether the group is a security group. Returned by default. Supports $filter. + description: 'Specifies whether the group is a security group. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true securityIdentifier: type: string @@ -9160,7 +9160,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -9172,12 +9172,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' membersWithLicenseErrors: type: array items: @@ -9187,12 +9187,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. settings: type: array items: @@ -11387,14 +11387,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, NOT, ge, le).' onPremisesSamAccountName: type: string description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: 'Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq, ne, NOT, in).' + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. nullable: true onPremisesSyncEnabled: type: boolean @@ -11411,7 +11411,7 @@ components: description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user.Supports $filter (eq, NOT, ge, le, in, startsWith).' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (eq, ne, NOT).' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (ne, NOT).' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' @@ -11431,7 +11431,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le).' proxyAddresses: type: array items: @@ -11475,7 +11475,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in, startsWith, endsWith).' + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in,).' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -11549,7 +11549,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. createdObjects: type: array items: @@ -11559,7 +11559,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. licenseDetails: type: array items: @@ -11571,7 +11571,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' oauth2PermissionGrants: type: array items: @@ -11580,17 +11580,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are owned by the user. Read-only. Nullable. + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owned by the user. Read-only. Nullable. + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are registered for the user. Read-only. Nullable. + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. scopedRoleMemberOf: type: array items: @@ -14661,6 +14661,14 @@ components: description: 'DateTime when review instance is scheduled to end.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. Supports $select. Read-only.' format: date-time nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' scope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' startDateTime: @@ -15611,17 +15619,17 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' nullable: true alternativeSecurityIds: type: array items: $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).' approximateLastSignInDateTime: 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.' + 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. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.' format: date-time nullable: true complianceExpirationDateTime: @@ -15636,7 +15644,7 @@ components: nullable: true deviceId: type: string - description: Identifier set by Azure Device Registration Service at the time of registration. + description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -15655,7 +15663,7 @@ components: nullable: true displayName: type: string - description: The display name for the device. Required. + description: 'The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true domainName: type: string @@ -15679,11 +15687,11 @@ components: description: List of hostNames for the device. isCompliant: type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isManaged: type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isRooted: type: boolean @@ -15696,26 +15704,26 @@ components: onPremisesLastSyncDateTime: 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 last time at which the object was synced with the on-premises directory. 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.' + description: 'The last time at which the object was synced with the on-premises directory. 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. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesSyncEnabled: type: boolean - description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true operatingSystem: type: string - description: The type of operating system on the device. Required. + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array items: type: string - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' profileType: type: string description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' @@ -15768,22 +15776,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: @@ -18592,6 +18600,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' + nullable: true + queryType: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + additionalProperties: + type: object microsoft.graph.accessReviewScope: title: accessReviewScope type: object @@ -22896,26 +22924,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.accessReviewReviewerScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - - title: accessReviewReviewerScope - type: object - properties: - query: - type: string - description: The query specifying who will be the reviewer. See table for examples. - nullable: true - queryRoot: - type: string - description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' - nullable: true - queryType: - type: string - description: The type of query. Examples include MicrosoftGraph and ARM. - nullable: true - additionalProperties: - type: object microsoft.graph.accessReviewScheduleSettings: title: accessReviewScheduleSettings type: object diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index 21ff0c42ae0..1083ce6f846 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -1381,17 +1381,17 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' nullable: true alternativeSecurityIds: type: array items: $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).' approximateLastSignInDateTime: 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.' + 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. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.' format: date-time nullable: true complianceExpirationDateTime: @@ -1406,7 +1406,7 @@ components: nullable: true deviceId: type: string - description: Identifier set by Azure Device Registration Service at the time of registration. + description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -1425,7 +1425,7 @@ components: nullable: true displayName: type: string - description: The display name for the device. Required. + description: 'The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true domainName: type: string @@ -1449,11 +1449,11 @@ components: description: List of hostNames for the device. isCompliant: type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isManaged: type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isRooted: type: boolean @@ -1466,26 +1466,26 @@ components: onPremisesLastSyncDateTime: 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 last time at which the object was synced with the on-premises directory. 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.' + description: 'The last time at which the object was synced with the on-premises directory. 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. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesSyncEnabled: type: boolean - description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true operatingSystem: type: string - description: The type of operating system on the device. Required. + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array items: type: string - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' profileType: type: string description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' @@ -1538,22 +1538,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index ba52ddda0a3..18623b27db0 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -17102,6 +17102,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/virtualEndpoint/deviceImages/{cloudPcDeviceImage-id}/microsoft.graph.reupload': + post: + tags: + - deviceManagement.Actions + summary: Invoke action reupload + operationId: deviceManagement.virtualEndpoint.deviceImages_reupload + parameters: + - name: cloudPcDeviceImage-id + in: path + description: 'key: id of cloudPcDeviceImage' + required: true + schema: + type: string + x-ms-docs-key-type: cloudPcDeviceImage + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection-id}/microsoft.graph.runHealthChecks': post: tags: diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index ffe21d3697c..9ca0de279f4 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -16880,6 +16880,7 @@ components: - permissionCheckNoSubscriptionReaderRole - permissionCheckNoResourceGroupOwnerRole - permissionCheckNoVNetContributorRole + - permissionCheckNoResourceGroupNetworkContributorRole - permissionCheckUnknownError - internalServerErrorDeploymentCanceled - internalServerErrorAllocateResourceFailed diff --git a/openApiDocs/beta/DeviceManagement.Enrolment.yml b/openApiDocs/beta/DeviceManagement.Enrolment.yml index 6a950cc650f..b9ef12b7db2 100644 --- a/openApiDocs/beta/DeviceManagement.Enrolment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrolment.yml @@ -25274,7 +25274,7 @@ components: type: array items: type: string - description: List of scopes permissions granted by the role definition apply to. Currently only / is supported. Read-only when isBuiltIn is true. DO NOT USE. This is going to be deprecated soon. Attach scope to role assignment + description: List of scopes permissions granted by the role definition apply to. Currently only / is supported. Read-only when isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment rolePermissions: type: array items: @@ -25491,7 +25491,7 @@ components: properties: appScopeId: type: string - description: Identifier of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. + description: 'Identifier of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. For the entitlement management provider, use app scopes to specify a catalog, for example /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997.' nullable: true condition: type: string diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index d1bb39eaf20..8c52d45f9d6 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -159,6 +159,7 @@ paths: - roleDefinitions - roleScopeTags - remoteAssistancePartners + - remoteAssistanceSettings - reports - embeddedSIMActivationCodePools - telecomExpenseManagementPartners @@ -302,6 +303,7 @@ paths: - roleDefinitions - roleScopeTags - remoteAssistancePartners + - remoteAssistanceSettings - reports - embeddedSIMActivationCodePools - telecomExpenseManagementPartners @@ -561,6 +563,8 @@ paths: operationId: deviceManagement.ListRoleScopeTags remoteAssistancePartners: operationId: deviceManagement.ListRemoteAssistancePartners + remoteAssistanceSettings: + operationId: deviceManagement.GetRemoteAssistanceSettings reports: operationId: deviceManagement.GetReports embeddedSIMActivationCodePools: @@ -44519,6 +44523,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' description: The remote assist partners. + remoteAssistanceSettings: + $ref: '#/components/schemas/microsoft.graph.remoteAssistanceSettings' reports: $ref: '#/components/schemas/microsoft.graph.deviceManagementReports' embeddedSIMActivationCodePools: @@ -45770,14 +45776,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, NOT, ge, le).' onPremisesSamAccountName: type: string description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: 'Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq, ne, NOT, in).' + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. nullable: true onPremisesSyncEnabled: type: boolean @@ -45794,7 +45800,7 @@ components: description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user.Supports $filter (eq, NOT, ge, le, in, startsWith).' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (eq, ne, NOT).' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (ne, NOT).' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' @@ -45814,7 +45820,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le).' proxyAddresses: type: array items: @@ -45858,7 +45864,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in, startsWith, endsWith).' + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in,).' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -45932,7 +45938,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. createdObjects: type: array items: @@ -45942,7 +45948,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. licenseDetails: type: array items: @@ -45954,7 +45960,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' oauth2PermissionGrants: type: array items: @@ -45963,17 +45969,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are owned by the user. Read-only. Nullable. + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owned by the user. Read-only. Nullable. + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are registered for the user. Read-only. Nullable. + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. scopedRoleMemberOf: type: array items: @@ -53079,6 +53085,20 @@ components: additionalProperties: type: object description: RemoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service. + microsoft.graph.remoteAssistanceSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: remoteAssistanceSettings + type: object + properties: + allowSessionsToUnenrolledDevices: + type: boolean + description: ' Indicates if sessions to unenrolled devices are allowed for the account. This setting is configurable by the admin. Default value is false.' + remoteAssistanceState: + $ref: '#/components/schemas/microsoft.graph.remoteAssistanceState' + additionalProperties: + type: object + description: Remote assistance settings for the account microsoft.graph.deviceManagementReports: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -55663,77 +55683,77 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Read-only. + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. classification: type: string - description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.' + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true createdByAppId: type: string - description: App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter. + description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, NOT, in, startsWith).' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true description: type: string - description: An optional description for the group. Returned by default. + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true displayName: type: string - description: The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter and $orderby. + description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' 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: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true groupTypes: type: array items: type: string - description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' nullable: true infoCatalogs: type: array items: type: string - description: Identifies the info segments assigned to the group. Returned by default. + description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, NOT, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership).Only callers in Global Administrator and Privileged Role Administrator roles can set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default.' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must also be assigned the Directory.AccessAsUser.All permission to set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' mail: type: string - description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter.' + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mailEnabled: type: boolean - description: Specifies whether the group is mail-enabled. Returned by default. + description: 'Specifies whether the group is mail-enabled. Returned by default. Supports $filter (eq, ne, NOT).' nullable: true mailNickname: type: string - description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter.' + description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mdmAppId: type: string nullable: true membershipRule: type: string - description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default.' + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true membershipRuleProcessingState: type: string - description: Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true onPremisesDomainName: type: string @@ -55742,7 +55762,7 @@ components: onPremisesLastSyncDateTime: 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 last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter.' + description: 'Indicates the last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesNetBiosName: @@ -55753,18 +55773,18 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned by default. + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, NOT).' onPremisesSamAccountName: type: string - description: Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith). Read-only.' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Read-only. + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. nullable: true onPremisesSyncEnabled: 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter. + 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true preferredDataLocation: type: string @@ -55772,17 +55792,17 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example ''en-US''. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true resourceBehaviorOptions: @@ -55797,7 +55817,7 @@ components: description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options.' securityEnabled: type: boolean - description: Specifies whether the group is a security group. Returned by default. Supports $filter. + description: 'Specifies whether the group is a security group. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true securityIdentifier: type: string @@ -55866,7 +55886,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -55878,12 +55898,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' membersWithLicenseErrors: type: array items: @@ -55893,12 +55913,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. settings: type: array items: @@ -56499,6 +56519,14 @@ components: description: 'DateTime when review instance is scheduled to end.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. Supports $select. Read-only.' format: date-time nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' scope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' startDateTime: @@ -57061,17 +57089,17 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' nullable: true alternativeSecurityIds: type: array items: $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).' approximateLastSignInDateTime: 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.' + 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. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.' format: date-time nullable: true complianceExpirationDateTime: @@ -57086,7 +57114,7 @@ components: nullable: true deviceId: type: string - description: Identifier set by Azure Device Registration Service at the time of registration. + description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -57105,7 +57133,7 @@ components: nullable: true displayName: type: string - description: The display name for the device. Required. + description: 'The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true domainName: type: string @@ -57129,11 +57157,11 @@ components: description: List of hostNames for the device. isCompliant: type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isManaged: type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isRooted: type: boolean @@ -57146,26 +57174,26 @@ components: onPremisesLastSyncDateTime: 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 last time at which the object was synced with the on-premises directory. 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.' + description: 'The last time at which the object was synced with the on-premises directory. 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. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesSyncEnabled: type: boolean - description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true operatingSystem: type: string - description: The type of operating system on the device. Required. + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array items: type: string - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' profileType: type: string description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' @@ -57218,22 +57246,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: @@ -60217,6 +60245,13 @@ components: - onboarding - onboarded type: string + microsoft.graph.remoteAssistanceState: + title: remoteAssistanceState + enum: + - notConfigured + - disabled + - enabled + type: string microsoft.graph.deviceManagementCachedReportConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -62572,6 +62607,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' + nullable: true + queryType: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + additionalProperties: + type: object microsoft.graph.accessReviewScope: title: accessReviewScope type: object @@ -67657,26 +67712,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.accessReviewReviewerScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - - title: accessReviewReviewerScope - type: object - properties: - query: - type: string - description: The query specifying who will be the reviewer. See table for examples. - nullable: true - queryRoot: - type: string - description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' - nullable: true - queryType: - type: string - description: The type of query. Examples include MicrosoftGraph and ARM. - nullable: true - additionalProperties: - type: object microsoft.graph.accessReviewScheduleSettings: title: accessReviewScheduleSettings type: object @@ -70758,6 +70793,7 @@ components: - permissionCheckNoSubscriptionReaderRole - permissionCheckNoResourceGroupOwnerRole - permissionCheckNoVNetContributorRole + - permissionCheckNoResourceGroupNetworkContributorRole - permissionCheckUnknownError - internalServerErrorDeploymentCanceled - internalServerErrorAllocateResourceFailed diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 30dd0cc2269..fefc328b826 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -7136,77 +7136,77 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Read-only. + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. classification: type: string - description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.' + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true createdByAppId: type: string - description: App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter. + description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, NOT, in, startsWith).' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true description: type: string - description: An optional description for the group. Returned by default. + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true displayName: type: string - description: The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter and $orderby. + description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' 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: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true groupTypes: type: array items: type: string - description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' nullable: true infoCatalogs: type: array items: type: string - description: Identifies the info segments assigned to the group. Returned by default. + description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, NOT, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership).Only callers in Global Administrator and Privileged Role Administrator roles can set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default.' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must also be assigned the Directory.AccessAsUser.All permission to set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' mail: type: string - description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter.' + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mailEnabled: type: boolean - description: Specifies whether the group is mail-enabled. Returned by default. + description: 'Specifies whether the group is mail-enabled. Returned by default. Supports $filter (eq, ne, NOT).' nullable: true mailNickname: type: string - description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter.' + description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mdmAppId: type: string nullable: true membershipRule: type: string - description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default.' + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true membershipRuleProcessingState: type: string - description: Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true onPremisesDomainName: type: string @@ -7215,7 +7215,7 @@ components: onPremisesLastSyncDateTime: 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 last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter.' + description: 'Indicates the last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesNetBiosName: @@ -7226,18 +7226,18 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned by default. + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, NOT).' onPremisesSamAccountName: type: string - description: Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith). Read-only.' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Read-only. + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. nullable: true onPremisesSyncEnabled: 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter. + 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true preferredDataLocation: type: string @@ -7245,17 +7245,17 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example ''en-US''. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true resourceBehaviorOptions: @@ -7270,7 +7270,7 @@ components: description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options.' securityEnabled: type: boolean - description: Specifies whether the group is a security group. Returned by default. Supports $filter. + description: 'Specifies whether the group is a security group. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true securityIdentifier: type: string @@ -7339,7 +7339,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -7351,12 +7351,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' membersWithLicenseErrors: type: array items: @@ -7366,12 +7366,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. settings: type: array items: @@ -7635,14 +7635,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, NOT, ge, le).' onPremisesSamAccountName: type: string description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: 'Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq, ne, NOT, in).' + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. nullable: true onPremisesSyncEnabled: type: boolean @@ -7659,7 +7659,7 @@ components: description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user.Supports $filter (eq, NOT, ge, le, in, startsWith).' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (eq, ne, NOT).' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (ne, NOT).' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' @@ -7679,7 +7679,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le).' proxyAddresses: type: array items: @@ -7723,7 +7723,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in, startsWith, endsWith).' + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in,).' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -7797,7 +7797,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. createdObjects: type: array items: @@ -7807,7 +7807,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. licenseDetails: type: array items: @@ -7819,7 +7819,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' oauth2PermissionGrants: type: array items: @@ -7828,17 +7828,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are owned by the user. Read-only. Nullable. + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owned by the user. Read-only. Nullable. + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are registered for the user. Read-only. Nullable. + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. scopedRoleMemberOf: type: array items: @@ -10411,6 +10411,14 @@ components: description: 'DateTime when review instance is scheduled to end.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. Supports $select. Read-only.' format: date-time nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' scope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' startDateTime: @@ -11361,17 +11369,17 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' nullable: true alternativeSecurityIds: type: array items: $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).' approximateLastSignInDateTime: 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.' + 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. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.' format: date-time nullable: true complianceExpirationDateTime: @@ -11386,7 +11394,7 @@ components: nullable: true deviceId: type: string - description: Identifier set by Azure Device Registration Service at the time of registration. + description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -11405,7 +11413,7 @@ components: nullable: true displayName: type: string - description: The display name for the device. Required. + description: 'The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true domainName: type: string @@ -11429,11 +11437,11 @@ components: description: List of hostNames for the device. isCompliant: type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isManaged: type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isRooted: type: boolean @@ -11446,26 +11454,26 @@ components: onPremisesLastSyncDateTime: 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 last time at which the object was synced with the on-premises directory. 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.' + description: 'The last time at which the object was synced with the on-premises directory. 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. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesSyncEnabled: type: boolean - description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true operatingSystem: type: string - description: The type of operating system on the device. Required. + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array items: type: string - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' profileType: type: string description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' @@ -11518,22 +11526,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: @@ -14499,6 +14507,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' + nullable: true + queryType: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + additionalProperties: + type: object microsoft.graph.accessReviewScope: title: accessReviewScope type: object @@ -20268,26 +20296,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.accessReviewReviewerScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - - title: accessReviewReviewerScope - type: object - properties: - query: - type: string - description: The query specifying who will be the reviewer. See table for examples. - nullable: true - queryRoot: - type: string - description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' - nullable: true - queryType: - type: string - description: The type of query. Examples include MicrosoftGraph and ARM. - nullable: true - additionalProperties: - type: object microsoft.graph.accessReviewScheduleSettings: title: accessReviewScheduleSettings type: object diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 10e02b75b70..6771c1b2ef8 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -29895,14 +29895,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, NOT, ge, le).' onPremisesSamAccountName: type: string description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: 'Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq, ne, NOT, in).' + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. nullable: true onPremisesSyncEnabled: type: boolean @@ -29919,7 +29919,7 @@ components: description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user.Supports $filter (eq, NOT, ge, le, in, startsWith).' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (eq, ne, NOT).' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (ne, NOT).' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' @@ -29939,7 +29939,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le).' proxyAddresses: type: array items: @@ -29983,7 +29983,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in, startsWith, endsWith).' + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in,).' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -30057,7 +30057,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. createdObjects: type: array items: @@ -30067,7 +30067,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. licenseDetails: type: array items: @@ -30079,7 +30079,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' oauth2PermissionGrants: type: array items: @@ -30088,17 +30088,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are owned by the user. Read-only. Nullable. + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owned by the user. Read-only. Nullable. + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are registered for the user. Read-only. Nullable. + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. scopedRoleMemberOf: type: array items: @@ -33151,77 +33151,77 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Read-only. + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. classification: type: string - description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.' + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true createdByAppId: type: string - description: App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter. + description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, NOT, in, startsWith).' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true description: type: string - description: An optional description for the group. Returned by default. + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true displayName: type: string - description: The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter and $orderby. + description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' 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: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true groupTypes: type: array items: type: string - description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' nullable: true infoCatalogs: type: array items: type: string - description: Identifies the info segments assigned to the group. Returned by default. + description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, NOT, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership).Only callers in Global Administrator and Privileged Role Administrator roles can set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default.' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must also be assigned the Directory.AccessAsUser.All permission to set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' mail: type: string - description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter.' + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mailEnabled: type: boolean - description: Specifies whether the group is mail-enabled. Returned by default. + description: 'Specifies whether the group is mail-enabled. Returned by default. Supports $filter (eq, ne, NOT).' nullable: true mailNickname: type: string - description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter.' + description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mdmAppId: type: string nullable: true membershipRule: type: string - description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default.' + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true membershipRuleProcessingState: type: string - description: Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true onPremisesDomainName: type: string @@ -33230,7 +33230,7 @@ components: onPremisesLastSyncDateTime: 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 last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter.' + description: 'Indicates the last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesNetBiosName: @@ -33241,18 +33241,18 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned by default. + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, NOT).' onPremisesSamAccountName: type: string - description: Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith). Read-only.' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Read-only. + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. nullable: true onPremisesSyncEnabled: 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter. + 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true preferredDataLocation: type: string @@ -33260,17 +33260,17 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example ''en-US''. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true resourceBehaviorOptions: @@ -33285,7 +33285,7 @@ components: description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options.' securityEnabled: type: boolean - description: Specifies whether the group is a security group. Returned by default. Supports $filter. + description: 'Specifies whether the group is a security group. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true securityIdentifier: type: string @@ -33354,7 +33354,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -33366,12 +33366,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' membersWithLicenseErrors: type: array items: @@ -33381,12 +33381,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. settings: type: array items: @@ -33987,6 +33987,14 @@ components: description: 'DateTime when review instance is scheduled to end.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. Supports $select. Read-only.' format: date-time nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' scope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' startDateTime: @@ -34404,17 +34412,17 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' nullable: true alternativeSecurityIds: type: array items: $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).' approximateLastSignInDateTime: 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.' + 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. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.' format: date-time nullable: true complianceExpirationDateTime: @@ -34429,7 +34437,7 @@ components: nullable: true deviceId: type: string - description: Identifier set by Azure Device Registration Service at the time of registration. + description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -34448,7 +34456,7 @@ components: nullable: true displayName: type: string - description: The display name for the device. Required. + description: 'The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true domainName: type: string @@ -34472,11 +34480,11 @@ components: description: List of hostNames for the device. isCompliant: type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isManaged: type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isRooted: type: boolean @@ -34489,26 +34497,26 @@ components: onPremisesLastSyncDateTime: 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 last time at which the object was synced with the on-premises directory. 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.' + description: 'The last time at which the object was synced with the on-premises directory. 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. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesSyncEnabled: type: boolean - description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true operatingSystem: type: string - description: The type of operating system on the device. Required. + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array items: type: string - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' profileType: type: string description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' @@ -34561,22 +34569,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: @@ -37413,6 +37421,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' + nullable: true + queryType: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + additionalProperties: + type: object microsoft.graph.accessReviewScope: title: accessReviewScope type: object @@ -41876,26 +41904,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.accessReviewReviewerScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - - title: accessReviewReviewerScope - type: object - properties: - query: - type: string - description: The query specifying who will be the reviewer. See table for examples. - nullable: true - queryRoot: - type: string - description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' - nullable: true - queryType: - type: string - description: The type of query. Examples include MicrosoftGraph and ARM. - nullable: true - additionalProperties: - type: object microsoft.graph.accessReviewScheduleSettings: title: accessReviewScheduleSettings type: object diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 8efe6b5dd5e..5130f540c19 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -15689,77 +15689,77 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Read-only. + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. classification: type: string - description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.' + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true createdByAppId: type: string - description: App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter. + description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, NOT, in, startsWith).' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true description: type: string - description: An optional description for the group. Returned by default. + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true displayName: type: string - description: The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter and $orderby. + description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' 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: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true groupTypes: type: array items: type: string - description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' nullable: true infoCatalogs: type: array items: type: string - description: Identifies the info segments assigned to the group. Returned by default. + description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, NOT, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership).Only callers in Global Administrator and Privileged Role Administrator roles can set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default.' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must also be assigned the Directory.AccessAsUser.All permission to set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' mail: type: string - description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter.' + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mailEnabled: type: boolean - description: Specifies whether the group is mail-enabled. Returned by default. + description: 'Specifies whether the group is mail-enabled. Returned by default. Supports $filter (eq, ne, NOT).' nullable: true mailNickname: type: string - description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter.' + description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mdmAppId: type: string nullable: true membershipRule: type: string - description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default.' + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true membershipRuleProcessingState: type: string - description: Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true onPremisesDomainName: type: string @@ -15768,7 +15768,7 @@ components: onPremisesLastSyncDateTime: 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 last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter.' + description: 'Indicates the last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesNetBiosName: @@ -15779,18 +15779,18 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned by default. + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, NOT).' onPremisesSamAccountName: type: string - description: Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith). Read-only.' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Read-only. + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. nullable: true onPremisesSyncEnabled: 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter. + 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true preferredDataLocation: type: string @@ -15798,17 +15798,17 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example ''en-US''. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true resourceBehaviorOptions: @@ -15823,7 +15823,7 @@ components: description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options.' securityEnabled: type: boolean - description: Specifies whether the group is a security group. Returned by default. Supports $filter. + description: 'Specifies whether the group is a security group. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true securityIdentifier: type: string @@ -15892,7 +15892,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -15904,12 +15904,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' membersWithLicenseErrors: type: array items: @@ -15919,12 +15919,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. settings: type: array items: @@ -16396,14 +16396,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, NOT, ge, le).' onPremisesSamAccountName: type: string description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: 'Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq, ne, NOT, in).' + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. nullable: true onPremisesSyncEnabled: type: boolean @@ -16420,7 +16420,7 @@ components: description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user.Supports $filter (eq, NOT, ge, le, in, startsWith).' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (eq, ne, NOT).' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (ne, NOT).' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' @@ -16440,7 +16440,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le).' proxyAddresses: type: array items: @@ -16484,7 +16484,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in, startsWith, endsWith).' + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in,).' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -16558,7 +16558,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. createdObjects: type: array items: @@ -16568,7 +16568,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. licenseDetails: type: array items: @@ -16580,7 +16580,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' oauth2PermissionGrants: type: array items: @@ -16589,17 +16589,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are owned by the user. Read-only. Nullable. + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owned by the user. Read-only. Nullable. + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are registered for the user. Read-only. Nullable. + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. scopedRoleMemberOf: type: array items: @@ -19209,6 +19209,14 @@ components: description: 'DateTime when review instance is scheduled to end.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. Supports $select. Read-only.' format: date-time nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' scope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' startDateTime: @@ -20159,17 +20167,17 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' nullable: true alternativeSecurityIds: type: array items: $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).' approximateLastSignInDateTime: 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.' + 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. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.' format: date-time nullable: true complianceExpirationDateTime: @@ -20184,7 +20192,7 @@ components: nullable: true deviceId: type: string - description: Identifier set by Azure Device Registration Service at the time of registration. + description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -20203,7 +20211,7 @@ components: nullable: true displayName: type: string - description: The display name for the device. Required. + description: 'The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true domainName: type: string @@ -20227,11 +20235,11 @@ components: description: List of hostNames for the device. isCompliant: type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isManaged: type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isRooted: type: boolean @@ -20244,26 +20252,26 @@ components: onPremisesLastSyncDateTime: 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 last time at which the object was synced with the on-premises directory. 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.' + description: 'The last time at which the object was synced with the on-premises directory. 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. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesSyncEnabled: type: boolean - description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true operatingSystem: type: string - description: The type of operating system on the device. Required. + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array items: type: string - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' profileType: type: string description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' @@ -20316,22 +20324,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: @@ -23050,6 +23058,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' + nullable: true + queryType: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + additionalProperties: + type: object microsoft.graph.accessReviewScope: title: accessReviewScope type: object @@ -28506,26 +28534,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.accessReviewReviewerScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - - title: accessReviewReviewerScope - type: object - properties: - query: - type: string - description: The query specifying who will be the reviewer. See table for examples. - nullable: true - queryRoot: - type: string - description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' - nullable: true - queryType: - type: string - description: The type of query. Examples include MicrosoftGraph and ARM. - nullable: true - additionalProperties: - type: object microsoft.graph.accessReviewScheduleSettings: title: accessReviewScheduleSettings type: object diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index 140d3352f3f..dc155eb418b 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -29089,14 +29089,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, NOT, ge, le).' onPremisesSamAccountName: type: string description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: 'Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq, ne, NOT, in).' + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. nullable: true onPremisesSyncEnabled: type: boolean @@ -29113,7 +29113,7 @@ components: description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user.Supports $filter (eq, NOT, ge, le, in, startsWith).' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (eq, ne, NOT).' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (ne, NOT).' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' @@ -29133,7 +29133,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le).' proxyAddresses: type: array items: @@ -29177,7 +29177,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in, startsWith, endsWith).' + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in,).' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -29251,7 +29251,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. createdObjects: type: array items: @@ -29261,7 +29261,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. licenseDetails: type: array items: @@ -29273,7 +29273,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' oauth2PermissionGrants: type: array items: @@ -29282,17 +29282,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are owned by the user. Read-only. Nullable. + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owned by the user. Read-only. Nullable. + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are registered for the user. Read-only. Nullable. + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. scopedRoleMemberOf: type: array items: @@ -31250,77 +31250,77 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Read-only. + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. classification: type: string - description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.' + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true createdByAppId: type: string - description: App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter. + description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, NOT, in, startsWith).' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true description: type: string - description: An optional description for the group. Returned by default. + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true displayName: type: string - description: The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter and $orderby. + description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' 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: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true groupTypes: type: array items: type: string - description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' nullable: true infoCatalogs: type: array items: type: string - description: Identifies the info segments assigned to the group. Returned by default. + description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, NOT, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership).Only callers in Global Administrator and Privileged Role Administrator roles can set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default.' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must also be assigned the Directory.AccessAsUser.All permission to set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' mail: type: string - description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter.' + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mailEnabled: type: boolean - description: Specifies whether the group is mail-enabled. Returned by default. + description: 'Specifies whether the group is mail-enabled. Returned by default. Supports $filter (eq, ne, NOT).' nullable: true mailNickname: type: string - description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter.' + description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mdmAppId: type: string nullable: true membershipRule: type: string - description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default.' + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true membershipRuleProcessingState: type: string - description: Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true onPremisesDomainName: type: string @@ -31329,7 +31329,7 @@ components: onPremisesLastSyncDateTime: 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 last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter.' + description: 'Indicates the last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesNetBiosName: @@ -31340,18 +31340,18 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned by default. + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, NOT).' onPremisesSamAccountName: type: string - description: Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith). Read-only.' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Read-only. + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. nullable: true onPremisesSyncEnabled: 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter. + 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true preferredDataLocation: type: string @@ -31359,17 +31359,17 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example ''en-US''. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true resourceBehaviorOptions: @@ -31384,7 +31384,7 @@ components: description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options.' securityEnabled: type: boolean - description: Specifies whether the group is a security group. Returned by default. Supports $filter. + description: 'Specifies whether the group is a security group. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true securityIdentifier: type: string @@ -31453,7 +31453,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -31465,12 +31465,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' membersWithLicenseErrors: type: array items: @@ -31480,12 +31480,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. settings: type: array items: @@ -31964,6 +31964,14 @@ components: description: 'DateTime when review instance is scheduled to end.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. Supports $select. Read-only.' format: date-time nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' scope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' startDateTime: @@ -32936,17 +32944,17 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' nullable: true alternativeSecurityIds: type: array items: $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).' approximateLastSignInDateTime: 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.' + 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. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.' format: date-time nullable: true complianceExpirationDateTime: @@ -32961,7 +32969,7 @@ components: nullable: true deviceId: type: string - description: Identifier set by Azure Device Registration Service at the time of registration. + description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -32980,7 +32988,7 @@ components: nullable: true displayName: type: string - description: The display name for the device. Required. + description: 'The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true domainName: type: string @@ -33004,11 +33012,11 @@ components: description: List of hostNames for the device. isCompliant: type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isManaged: type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isRooted: type: boolean @@ -33021,26 +33029,26 @@ components: onPremisesLastSyncDateTime: 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 last time at which the object was synced with the on-premises directory. 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.' + description: 'The last time at which the object was synced with the on-premises directory. 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. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesSyncEnabled: type: boolean - description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true operatingSystem: type: string - description: The type of operating system on the device. Required. + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array items: type: string - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' profileType: type: string description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' @@ -33093,22 +33101,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: @@ -35219,6 +35227,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' + nullable: true + queryType: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + additionalProperties: + type: object microsoft.graph.accessReviewScope: title: accessReviewScope type: object @@ -39580,26 +39608,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.accessReviewReviewerScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - - title: accessReviewReviewerScope - type: object - properties: - query: - type: string - description: The query specifying who will be the reviewer. See table for examples. - nullable: true - queryRoot: - type: string - description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' - nullable: true - queryType: - type: string - description: The type of query. Examples include MicrosoftGraph and ARM. - nullable: true - additionalProperties: - type: object microsoft.graph.accessReviewScheduleSettings: title: accessReviewScheduleSettings type: object diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index a143fb4aa00..7f2dee34a7d 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -11352,7 +11352,7 @@ paths: tags: - groups.directoryObject summary: Get memberOf from groups - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' operationId: groups_ListMemberOf parameters: - name: group-id @@ -11435,7 +11435,7 @@ paths: tags: - groups.directoryObject summary: Get ref of memberOf from groups - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' operationId: groups_ListRefMemberOf parameters: - name: group-id @@ -11492,7 +11492,7 @@ paths: tags: - groups.directoryObject summary: Create new navigation property ref to memberOf for groups - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' operationId: groups_CreateRefMemberOf parameters: - name: group-id @@ -11528,7 +11528,7 @@ paths: tags: - groups.directoryObject summary: Get members from groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' operationId: groups_ListMembers parameters: - name: group-id @@ -11611,7 +11611,7 @@ paths: tags: - groups.directoryObject summary: Get ref of members from groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' operationId: groups_ListRefMembers parameters: - name: group-id @@ -11668,7 +11668,7 @@ paths: tags: - groups.directoryObject summary: Create new navigation property ref to members for groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' operationId: groups_CreateRefMembers parameters: - name: group-id @@ -19057,7 +19057,7 @@ paths: tags: - groups.directoryObject summary: Get owners from groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' operationId: groups_ListOwners parameters: - name: group-id @@ -19140,7 +19140,7 @@ paths: tags: - groups.directoryObject summary: Get ref of owners from groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' operationId: groups_ListRefOwners parameters: - name: group-id @@ -19197,7 +19197,7 @@ paths: tags: - groups.directoryObject summary: Create new navigation property ref to owners for groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' operationId: groups_CreateRefOwners parameters: - name: group-id @@ -19233,7 +19233,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Get permissionGrants from groups - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. operationId: groups_ListPermissionGrants parameters: - name: group-id @@ -19330,7 +19330,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Create new navigation property to permissionGrants for groups - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. operationId: groups_CreatePermissionGrants parameters: - name: group-id @@ -19362,7 +19362,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Get permissionGrants from groups - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. operationId: groups_GetPermissionGrants parameters: - name: group-id @@ -19423,7 +19423,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Update the navigation property permissionGrants in groups - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. operationId: groups_UpdatePermissionGrants parameters: - name: group-id @@ -19457,7 +19457,7 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Delete navigation property permissionGrants for groups - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. operationId: groups_DeletePermissionGrants parameters: - name: group-id @@ -24307,77 +24307,77 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Read-only. + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. classification: type: string - description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default.' + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true createdByAppId: type: string - description: App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter. + description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, NOT, in, startsWith).' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true description: type: string - description: An optional description for the group. Returned by default. + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' nullable: true displayName: type: string - description: The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter and $orderby. + description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' 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: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true groupTypes: type: array items: type: string - description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter.' + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' hasMembersWithLicenseErrors: type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).' + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' nullable: true infoCatalogs: type: array items: type: string - description: Identifies the info segments assigned to the group. Returned by default. + description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, NOT, ge, le, startsWith).' isAssignableToRole: type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership).Only callers in Global Administrator and Privileged Role Administrator roles can set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default.' + description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must also be assigned the Directory.AccessAsUser.All permission to set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' nullable: true licenseProcessingState: $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' mail: type: string - description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter.' + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mailEnabled: type: boolean - description: Specifies whether the group is mail-enabled. Returned by default. + description: 'Specifies whether the group is mail-enabled. Returned by default. Supports $filter (eq, ne, NOT).' nullable: true mailNickname: type: string - description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter.' + description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mdmAppId: type: string nullable: true membershipRule: type: string - description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default.' + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true membershipRuleProcessingState: type: string - description: Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true onPremisesDomainName: type: string @@ -24386,7 +24386,7 @@ components: onPremisesLastSyncDateTime: 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 last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter.' + description: 'Indicates the last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesNetBiosName: @@ -24397,18 +24397,18 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. Returned by default. + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, NOT).' onPremisesSamAccountName: type: string - description: Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith). Read-only.' nullable: true onPremisesSecurityIdentifier: type: string - description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Read-only. + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. nullable: true onPremisesSyncEnabled: 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter. + 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true preferredDataLocation: type: string @@ -24416,17 +24416,17 @@ components: nullable: true preferredLanguage: type: string - description: The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example ''en-US''. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true proxyAddresses: type: array items: type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter.' + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Read-only.' + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' format: date-time nullable: true resourceBehaviorOptions: @@ -24441,7 +24441,7 @@ components: description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options.' securityEnabled: type: boolean - description: Specifies whether the group is a security group. Returned by default. Supports $filter. + description: 'Specifies whether the group is a security group. Returned by default. Supports $filter (eq, ne, NOT, in).' nullable: true securityIdentifier: type: string @@ -24510,7 +24510,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a group has been granted for an application. + description: Represents the app roles a group has been granted for an application. Supports $expand. createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -24522,12 +24522,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' membersWithLicenseErrors: type: array items: @@ -24537,12 +24537,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable.' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: The permissions that have been granted for a group to a specific application. + description: The permissions that have been granted for a group to a specific application. Supports $expand. settings: type: array items: @@ -27608,14 +27608,14 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: Errors when using Microsoft synchronization product during provisioning. + description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, NOT, ge, le).' onPremisesSamAccountName: type: string description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesSecurityIdentifier: type: string - description: 'Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq, ne, NOT, in).' + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. nullable: true onPremisesSyncEnabled: type: boolean @@ -27632,7 +27632,7 @@ components: description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user.Supports $filter (eq, NOT, ge, le, in, startsWith).' passwordPolicies: type: string - description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (eq, ne, NOT).' + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (ne, NOT).' nullable: true passwordProfile: $ref: '#/components/schemas/microsoft.graph.passwordProfile' @@ -27652,7 +27652,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: The plans that are provisioned for the user. Read-only. Not nullable. + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le).' proxyAddresses: type: array items: @@ -27696,7 +27696,7 @@ components: nullable: true userType: type: string - description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in, startsWith, endsWith).' + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in,).' nullable: true mailboxSettings: $ref: '#/components/schemas/microsoft.graph.mailboxSettings' @@ -27770,7 +27770,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a user has been granted for an application. + description: Represents the app roles a user has been granted for an application. Supports $expand. createdObjects: type: array items: @@ -27780,7 +27780,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. licenseDetails: type: array items: @@ -27792,7 +27792,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable.' + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' oauth2PermissionGrants: type: array items: @@ -27801,17 +27801,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are owned by the user. Read-only. Nullable. + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owned by the user. Read-only. Nullable. + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are registered for the user. Read-only. Nullable. + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. scopedRoleMemberOf: type: array items: @@ -31243,6 +31243,14 @@ components: description: 'DateTime when review instance is scheduled to end.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. Supports $select. Read-only.' format: date-time nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' scope: $ref: '#/components/schemas/microsoft.graph.accessReviewScope' startDateTime: @@ -32193,17 +32201,17 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' nullable: true alternativeSecurityIds: type: array items: $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).' approximateLastSignInDateTime: 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.' + 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. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.' format: date-time nullable: true complianceExpirationDateTime: @@ -32218,7 +32226,7 @@ components: nullable: true deviceId: type: string - description: Identifier set by Azure Device Registration Service at the time of registration. + description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -32237,7 +32245,7 @@ components: nullable: true displayName: type: string - description: The display name for the device. Required. + description: 'The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true domainName: type: string @@ -32261,11 +32269,11 @@ components: description: List of hostNames for the device. isCompliant: type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isManaged: type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isRooted: type: boolean @@ -32278,26 +32286,26 @@ components: onPremisesLastSyncDateTime: 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 last time at which the object was synced with the on-premises directory. 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.' + description: 'The last time at which the object was synced with the on-premises directory. 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. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesSyncEnabled: type: boolean - description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true operatingSystem: type: string - description: The type of operating system on the device. Required. + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array items: type: string - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' profileType: type: string description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' @@ -32350,22 +32358,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: @@ -34627,6 +34635,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' + nullable: true + queryType: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + additionalProperties: + type: object microsoft.graph.accessReviewScope: title: accessReviewScope type: object @@ -38303,26 +38331,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.accessReviewReviewerScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - - title: accessReviewReviewerScope - type: object - properties: - query: - type: string - description: The query specifying who will be the reviewer. See table for examples. - nullable: true - queryRoot: - type: string - description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' - nullable: true - queryType: - type: string - description: The type of query. Examples include MicrosoftGraph and ARM. - nullable: true - additionalProperties: - type: object microsoft.graph.accessReviewScheduleSettings: title: accessReviewScheduleSettings type: object diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index b2cbd5e4e99..0786bb8da67 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -1540,7 +1540,7 @@ paths: tags: - contacts.directoryObject summary: Get directReports from contacts - description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. + description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. operationId: contacts_ListDirectReports parameters: - name: orgContact-id @@ -1623,7 +1623,7 @@ paths: tags: - contacts.directoryObject summary: Get ref of directReports from contacts - description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. + description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. operationId: contacts_ListRefDirectReports parameters: - name: orgContact-id @@ -1680,7 +1680,7 @@ paths: tags: - contacts.directoryObject summary: Create new navigation property ref to directReports for contacts - description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. + description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. operationId: contacts_CreateRefDirectReports parameters: - name: orgContact-id @@ -1716,7 +1716,7 @@ paths: tags: - contacts.directoryObject summary: Get manager from contacts - description: The user or contact that is this contact's manager. Read-only. + description: The user or contact that is this contact's manager. Read-only. Supports $expand. operationId: contacts_GetManager parameters: - name: orgContact-id @@ -1766,7 +1766,7 @@ paths: tags: - contacts.directoryObject summary: Get ref of manager from contacts - description: The user or contact that is this contact's manager. Read-only. + description: The user or contact that is this contact's manager. Read-only. Supports $expand. operationId: contacts_GetRefManager parameters: - name: orgContact-id @@ -1790,7 +1790,7 @@ paths: tags: - contacts.directoryObject summary: Update the ref of navigation property manager in contacts - description: The user or contact that is this contact's manager. Read-only. + description: The user or contact that is this contact's manager. Read-only. Supports $expand. operationId: contacts_SetRefManager parameters: - name: orgContact-id @@ -1819,7 +1819,7 @@ paths: tags: - contacts.directoryObject summary: Delete ref of navigation property manager for contacts - description: The user or contact that is this contact's manager. Read-only. + description: The user or contact that is this contact's manager. Read-only. Supports $expand. operationId: contacts_DeleteRefManager parameters: - name: orgContact-id @@ -1845,7 +1845,7 @@ paths: tags: - contacts.directoryObject summary: Get memberOf from contacts - description: Groups that this contact is a member of. Read-only. Nullable. + description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. operationId: contacts_ListMemberOf parameters: - name: orgContact-id @@ -1928,7 +1928,7 @@ paths: tags: - contacts.directoryObject summary: Get ref of memberOf from contacts - description: Groups that this contact is a member of. Read-only. Nullable. + description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. operationId: contacts_ListRefMemberOf parameters: - name: orgContact-id @@ -1985,7 +1985,7 @@ paths: tags: - contacts.directoryObject summary: Create new navigation property ref to memberOf for contacts - description: Groups that this contact is a member of. Read-only. Nullable. + description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. operationId: contacts_CreateRefMemberOf parameters: - name: orgContact-id @@ -4099,7 +4099,7 @@ paths: tags: - devices.directoryObject summary: Get memberOf from devices - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. operationId: devices_ListMemberOf parameters: - name: device-id @@ -4182,7 +4182,7 @@ paths: tags: - devices.directoryObject summary: Get ref of memberOf from devices - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. operationId: devices_ListRefMemberOf parameters: - name: device-id @@ -4239,7 +4239,7 @@ paths: tags: - devices.directoryObject summary: Create new navigation property ref to memberOf for devices - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. operationId: devices_CreateRefMemberOf parameters: - name: device-id @@ -4459,7 +4459,7 @@ paths: tags: - devices.directoryObject summary: Get registeredOwners from devices - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' operationId: devices_ListRegisteredOwners parameters: - name: device-id @@ -4542,7 +4542,7 @@ paths: tags: - devices.directoryObject summary: Get ref of registeredOwners from devices - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' operationId: devices_ListRefRegisteredOwners parameters: - name: device-id @@ -4599,7 +4599,7 @@ paths: tags: - devices.directoryObject summary: Create new navigation property ref to registeredOwners for devices - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' operationId: devices_CreateRefRegisteredOwners parameters: - name: device-id @@ -4635,7 +4635,7 @@ paths: tags: - devices.directoryObject summary: Get registeredUsers from devices - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' operationId: devices_ListRegisteredUsers parameters: - name: device-id @@ -4718,7 +4718,7 @@ paths: tags: - devices.directoryObject summary: Get ref of registeredUsers from devices - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' operationId: devices_ListRefRegisteredUsers parameters: - name: device-id @@ -4775,7 +4775,7 @@ paths: tags: - devices.directoryObject summary: Create new navigation property ref to registeredUsers for devices - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' operationId: devices_CreateRefRegisteredUsers parameters: - name: device-id @@ -4811,7 +4811,7 @@ paths: tags: - devices.directoryObject summary: Get transitiveMemberOf from devices - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. operationId: devices_ListTransitiveMemberOf parameters: - name: device-id @@ -4894,7 +4894,7 @@ paths: tags: - devices.directoryObject summary: Get ref of transitiveMemberOf from devices - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. operationId: devices_ListRefTransitiveMemberOf parameters: - name: device-id @@ -4951,7 +4951,7 @@ paths: tags: - devices.directoryObject summary: Create new navigation property ref to transitiveMemberOf for devices - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. operationId: devices_CreateRefTransitiveMemberOf parameters: - name: device-id @@ -11949,43 +11949,43 @@ components: description: Postal addresses for this organizational contact. For now a contact can only have one physical address. companyName: type: string - description: Name of the company that this organizational contact belong to. + description: 'Name of the company that this organizational contact belong to. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true department: type: string - description: The name for the department in which the contact works. + description: 'The name for the department in which the contact works. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true displayName: type: string - description: Display name for this organizational contact. + description: 'Display name for this organizational contact. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true givenName: type: string - description: First name for this organizational contact. + description: 'First name for this organizational contact. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true jobTitle: type: string - description: Job title for this organizational contact. + description: 'Job title for this organizational contact. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mail: type: string - description: 'The SMTP address for the contact, for example, ''jeff@contoso.onmicrosoft.com''.' + description: 'The SMTP address for the contact, for example, ''jeff@contoso.onmicrosoft.com''. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true mailNickname: type: string - description: Email alias (portion of email address pre-pending the @ symbol) for this organizational contact. + description: 'Email alias (portion of email address pre-pending the @ symbol) for this organizational contact. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' nullable: true onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Date and time when this organizational contact was last synchronized from on-premises AD. 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.' + description: 'Date and time when this organizational contact was last synchronized from on-premises AD. 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. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesProvisioningErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: List of any synchronization provisioning errors for this organizational contact. + description: 'List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, NOT).' onPremisesSyncEnabled: type: boolean description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). @@ -11994,28 +11994,28 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.phone' - description: 'List of phones for this organizational contact. Phone types can be mobile, business, and businessFax. Only one of each type can ever be present in the collection.' + description: 'List of phones for this organizational contact. Phone types can be mobile, business, and businessFax. Only one of each type can ever be present in the collection. Supports $filter (eq, ne, NOT, in).' proxyAddresses: type: array items: type: string - description: 'For example: ''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''. The any operator is required for filter expressions on multi-valued properties. Supports $filter.' + description: 'For example: ''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com''. The any operator is required for filter expressions on multi-valued properties. Supports $filter (eq, NOT, ge, le, startsWith).' surname: type: string - description: Last name for this organizational contact. + description: 'Last name for this organizational contact. Supports $filter (eq, ne, NOT, ge, le, in, startsWith)' nullable: true directReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. + description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. manager: $ref: '#/components/schemas/microsoft.graph.directoryObject' memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this contact is a member of. Read-only. Nullable. + description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. transitiveMemberOf: type: array items: @@ -12063,17 +12063,17 @@ components: properties: accountEnabled: type: boolean - description: 'true if the account is enabled; otherwise, false. default is true.' + description: 'true if the account is enabled; otherwise, false. Default is true. Supports $filter (eq, ne, NOT, in).' nullable: true alternativeSecurityIds: type: array items: $ref: '#/components/schemas/microsoft.graph.alternativeSecurityId' - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le).' approximateLastSignInDateTime: 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.' + 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. Supports $filter (eq, ne, NOT, ge, le) and $orderBy.' format: date-time nullable: true complianceExpirationDateTime: @@ -12088,7 +12088,7 @@ components: nullable: true deviceId: type: string - description: Identifier set by Azure Device Registration Service at the time of registration. + description: 'Identifier set by Azure Device Registration Service at the time of registration. Supports $filter (eq, ne, NOT, startsWith).' nullable: true deviceMetadata: type: string @@ -12107,7 +12107,7 @@ components: nullable: true displayName: type: string - description: The display name for the device. Required. + description: 'The display name for the device. Required. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' nullable: true domainName: type: string @@ -12131,11 +12131,11 @@ components: description: List of hostNames for the device. isCompliant: type: boolean - description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isManaged: type: boolean - description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.' + description: 'true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, NOT).' nullable: true isRooted: type: boolean @@ -12148,26 +12148,26 @@ components: onPremisesLastSyncDateTime: 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 last time at which the object was synced with the on-premises directory. 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.' + description: 'The last time at which the object was synced with the on-premises directory. 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. Supports $filter (eq, ne, NOT, ge, le, in).' format: date-time nullable: true onPremisesSyncEnabled: type: boolean - description: true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).' nullable: true operatingSystem: type: string - description: The type of operating system on the device. Required. + description: 'The type of operating system on the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true operatingSystemVersion: type: string - description: Operating system version of the device. Required. + description: 'Operating system version of the device. Required. Supports $filter (eq, ne, NOT, ge, le, startsWith).' nullable: true physicalIds: type: array items: type: string - description: For internal use only. Not nullable. + description: 'For internal use only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' profileType: type: string description: 'The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.' @@ -12220,22 +12220,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. Read-only. Nullable. + description: Groups that this device is a member of. Read-only. Nullable. Supports $expand. registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.' + description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.' + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Groups that this device is a member of. This operation is transitive. + description: Groups that this device is a member of. This operation is transitive. Supports $expand. extensions: type: array items: diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index c96d7c4bbdd..5133a2cfb8a 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -3847,6 +3847,10 @@ paths: - id desc - endDateTime - endDateTime desc + - fallbackReviewers + - fallbackReviewers desc + - reviewers + - reviewers desc - scope - scope desc - startDateTime @@ -3866,6 +3870,8 @@ paths: enum: - id - endDateTime + - fallbackReviewers + - reviewers - scope - startDateTime - status @@ -3974,6 +3980,8 @@ paths: enum: - id - endDateTime + - fallbackReviewers + - reviewers - scope - startDateTime - status @@ -7212,6 +7220,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -7227,6 +7238,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -7248,6 +7262,18 @@ paths: operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes parameters: accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -7286,6 +7312,18 @@ paths: operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes parameters: accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -11762,6 +11800,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -11777,6 +11818,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -11877,6 +11921,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -11892,6 +11939,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -11916,6 +11966,21 @@ paths: parameters: accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id accessPackage-id: $request.path.accessPackage-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListIncompatibleGroups + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -15693,12 +15758,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_ListAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentPolicy-id in: path @@ -15714,83 +15780,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_filterByCurrentUser - parameters: - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search()': - get: - tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_Search - parameters: - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement/accessPackageAssignmentRequests: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentRequests - parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15808,254 +15797,25 @@ paths: enum: - id - id desc - - answers - - answers desc - - completedDate - - completedDate desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc - - expirationDateTime - - expirationDateTime desc - - isValidationOnly - - isValidationOnly desc - - justification - - justification desc - - requestState - - requestState desc - - requestStatus - - requestStatus desc - - requestType - - requestType desc - - schedule - - schedule desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - answers - - completedDate - - createdDateTime - - expirationDateTime - - isValidationOnly - - justification - - requestState - - requestStatus - - requestType - - schedule - - accessPackage - - accessPackageAssignment - - requestor - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackage - - accessPackageAssignment - - requestor - type: string - responses: - '200': - description: Retrieved navigation property - 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 - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentRequests - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - required: true - responses: - '201': - 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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentRequests - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - 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: - enum: - - id - - answers - - completedDate - - createdDateTime - - expirationDateTime - - isValidationOnly - - justification - - requestState - - requestStatus - - requestType - - schedule - - accessPackage - - accessPackageAssignment - - requestor - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackage - - accessPackageAssignment - - requestor + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - links: - accessPackage: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentRequests.GetAccessPackage - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignment: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentRequests.GetAccessPackageAssignment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - requestor: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentRequests.GetRequestor - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentRequests - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentRequests - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetAccessPackage - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -16079,6 +15839,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -16094,6 +15857,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -16101,158 +15867,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetRefAccessPackage - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_SetRefAccessPackage - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: + title: Collection of accessPackage type: object - required: true - responses: - '204': - description: Success + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_DeleteRefAccessPackage - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: - tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackage_getApplicablePolicyRequirements + summary: Get ref of accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_ListRefAccessPackagesIncompatibleWith parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignment from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetAccessPackageAssignment - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: $select + 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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -16261,263 +15922,185 @@ paths: items: enum: - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus + - id desc - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackage - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackageAssignmentPolicy - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentRequests: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentRequests - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - target: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackageAssignment.GetTarget - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignment in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_UpdateAccessPackageAssignment + summary: Create new navigation property ref to accessPackagesIncompatibleWith for identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_CreateRefAccessPackagesIncompatibleWith parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignment for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_DeleteAccessPackageAssignment + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackagesIncompatibleWith_filterByCurrentUser parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_GetAccessPackage - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true 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: - enum: - - id - - catalogId - - createdBy - - createdDateTime - - description - - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackage + - name: on + in: path + description: 'Usage: on={on}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.Search()': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackage in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_UpdateAccessPackage + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackagesIncompatibleWith_Search parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackage for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_DeleteAccessPackage - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: accessPackage responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_ListAccessPackageAssignmentPolicies + summary: Get incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_ListIncompatibleAccessPackages parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16535,12 +16118,8 @@ paths: enum: - id - id desc - - accessPackageId - - accessPackageId desc - - accessReviewSettings - - accessReviewSettings desc - - canExtend - - canExtend desc + - catalogId + - catalogId desc - createdBy - createdBy desc - createdDateTime @@ -16549,20 +16128,14 @@ paths: - description desc - displayName - displayName desc - - durationInDays - - durationInDays desc - - expirationDateTime - - expirationDateTime desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc - modifiedBy - modifiedBy desc - modifiedDateTime - modifiedDateTime desc - - questions - - questions desc - - requestApprovalSettings - - requestApprovalSettings desc - - requestorSettings - - requestorSettings desc type: string - name: $select in: query @@ -16575,22 +16148,21 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend + - catalogId - createdBy - createdDateTime - description - displayName - - durationInDays - - expirationDateTime + - isHidden + - isRoleScopesVisible - modifiedBy - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage + - accessPackageAssignmentPolicies - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -16603,8 +16175,12 @@ paths: items: enum: - '*' - - accessPackage + - accessPackageAssignmentPolicies - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -16612,13 +16188,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentPolicy + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -16629,52 +16205,209 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_CreateAccessPackageAssignmentPolicies + summary: Get ref of incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_ListRefIncompatibleAccessPackages parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property - content: - application/json: + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + 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: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_CreateRefIncompatibleAccessPackages + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + requestBody: + description: New navigation property ref value + content: + application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_GetAccessPackageAssignmentPolicies + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.incompatibleAccessPackages_filterByCurrentUser parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.incompatibleAccessPackages_Search + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleGroups': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_ListIncompatibleGroups + parameters: - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' @@ -16682,6 +16415,129 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + 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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc + type: string - name: $select in: query description: Select properties to be returned @@ -16693,22 +16549,83 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId - createdDateTime - description - displayName - - durationInDays - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -16721,8 +16638,34 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -16730,69 +16673,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackage - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackageCatalog - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_UpdateAccessPackageAssignmentPolicies + summary: Create new navigation property to incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_CreateIncompatibleGroups parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_DeleteAccessPackageAssignmentPolicies + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_GetIncompatibleGroups parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' @@ -16800,39 +16743,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_GetAccessPackage - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackage + - name: group-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -16844,18 +16768,83 @@ paths: items: enum: - id - - catalogId - - createdBy + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -16868,9 +16857,34 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -16878,41 +16892,186 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.group' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies + appRoleAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListAppRoleAssignments parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + createdOnBehalfOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.GetCreatedOnBehalfOf parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + endpoints: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListEndpoints + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + memberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMemberOf + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + members: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMembers + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + membersWithLicenseErrors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMembersWithLicenseErrors + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + owners: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListOwners + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + permissionGrants: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListPermissionGrants + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + settings: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListSettings + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMemberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListTransitiveMemberOf + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMembers: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListTransitiveMembers + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + acceptedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListAcceptedSenders + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendar: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.GetCalendar + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendarView: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListCalendarView + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + conversations: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListConversations + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + events: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListEvents + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + rejectedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListRejectedSenders + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + threads: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListThreads + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drive: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.GetDrive + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drives: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListDrives + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + sites: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListSites + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + extensions: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListExtensions + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + groupLifecyclePolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListGroupLifecyclePolicies + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + planner: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.GetPlanner + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + onenote: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.GetOnenote + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photo: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.GetPhoto + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photos: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.ListPhotos + parameters: + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + team: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.IncompatibleGroups.GetTeam parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_GetRefAccessPackage + summary: Update the navigation property incompatibleGroups in identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_UpdateIncompatibleGroups parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' @@ -16920,61 +17079,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_SetRefAccessPackage - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackage + - name: group-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: group requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '204': @@ -16985,24 +17109,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_DeleteRefAccessPackage + summary: Delete navigation property incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_DeleteIncompatibleGroups parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -17014,20 +17145,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': post: tags: - identityGovernance.Actions summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackage_getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_getApplicablePolicyRequirements parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' @@ -17035,6 +17159,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage responses: '200': description: Success @@ -17047,20 +17178,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_GetAccessPackageCatalog + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_filterByCurrentUser parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' @@ -17068,124 +17192,31 @@ paths: 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: - enum: - - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime - - description - - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: on + in: path + description: 'Usage: on={on}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackages - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageCatalog in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_UpdateAccessPackageCatalog - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - required: true - responses: - '204': - description: Success + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageCatalog for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_DeleteAccessPackageCatalog + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_Search parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' @@ -17193,38 +17224,25 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles': + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement/accessPackageAssignmentRequests: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceRoles + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentRequests parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17242,14 +17260,26 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - answers + - answers desc + - completedDate + - completedDate desc + - createdDateTime + - createdDateTime desc + - expirationDateTime + - expirationDateTime desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc + - requestState + - requestState desc + - requestStatus + - requestStatus desc + - requestType + - requestType desc + - schedule + - schedule desc type: string - name: $select in: query @@ -17262,11 +17292,19 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem - - accessPackageResource + - answers + - completedDate + - createdDateTime + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType + - schedule + - accessPackage + - accessPackageAssignment + - requestor type: string - name: $expand in: query @@ -17279,7 +17317,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageAssignment + - requestor type: string responses: '200': @@ -17287,13 +17327,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageAssignmentRequest type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' '@odata.nextLink': type: string additionalProperties: @@ -17307,29 +17347,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceRoles - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentRequests requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: '201': @@ -17337,16 +17362,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceRoles + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17355,20 +17380,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -17380,11 +17391,19 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem - - accessPackageResource + - answers + - completedDate + - createdDateTime + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType + - schedule + - accessPackage + - accessPackageAssignment + - requestor type: string - name: $expand in: query @@ -17397,7 +17416,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageAssignment + - requestor type: string responses: '200': @@ -17405,22 +17426,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource + accessPackage: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentRequests.GetAccessPackage + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignment: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentRequests.GetAccessPackageAssignment + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + requestor: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentRequests.GetRequestor parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17429,26 +17456,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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.accessPackageAssignmentRequest' required: true responses: '204': @@ -17459,8 +17472,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17469,20 +17482,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -17494,13 +17493,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource + 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17509,20 +17508,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -17534,19 +17519,21 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogId + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -17559,9 +17546,12 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -17569,35 +17559,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleGroups parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource + summary: Get ref of 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17606,26 +17603,63 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackage in 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_SetRefAccessPackage + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -17636,9 +17670,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource + summary: Delete ref of navigation property accessPackage for 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_DeleteRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17647,20 +17681,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -17672,13 +17692,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17687,20 +17706,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignment from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetAccessPackageAssignment + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -17712,17 +17743,20 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - - description - - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string - name: $expand in: query @@ -17735,7 +17769,11 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string responses: '200': @@ -17743,24 +17781,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackage + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackageAssignmentPolicy + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentRequests: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentRequests + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + target: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.AccessPackageAssignment.GetTarget parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageAssignment in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_UpdateAccessPackageAssignment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17769,43 +17819,144 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignment for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_DeleteAccessPackageAssignment + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_GetAccessPackage + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + 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: + enum: + - id + - catalogId + - createdBy + - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackage.ListIncompatibleGroups parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackage in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_UpdateAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17814,28 +17965,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '204': @@ -17846,9 +17981,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackage for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_DeleteAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17857,20 +17992,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -17882,13 +18003,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_ListAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentRequest-id in: path @@ -17897,20 +18018,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17928,14 +18035,34 @@ paths: enum: - id - id desc + - accessPackageId + - accessPackageId desc + - accessReviewSettings + - accessReviewSettings desc + - canExtend + - canExtend desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - durationInDays + - durationInDays desc + - expirationDateTime + - expirationDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + - questions + - questions desc + - requestApprovalSettings + - requestApprovalSettings desc + - requestorSettings + - requestorSettings desc type: string - name: $select in: query @@ -17948,11 +18075,22 @@ paths: items: enum: - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -17965,7 +18103,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -17973,13 +18112,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + 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 additionalProperties: @@ -17993,9 +18132,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_CreateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18004,26 +18143,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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.accessPackageAssignmentPolicy' required: true responses: '201': @@ -18031,17 +18156,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_GetAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18057,20 +18182,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -18082,11 +18193,22 @@ paths: items: enum: - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -18099,7 +18221,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -18107,24 +18230,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackage + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackageCatalog parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_UpdateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18140,26 +18266,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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.accessPackageAssignmentPolicy' required: true responses: '204': @@ -18170,9 +18282,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_DeleteAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18188,20 +18300,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -18213,13 +18311,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_GetAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18235,21 +18333,9 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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 + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -18258,45 +18344,25 @@ paths: items: enum: - id - - id desc + - catalogId + - createdBy + - createdDateTime - description - - description desc - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - - name: $select + - name: $expand in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities + description: Expand related entities style: form explode: false schema: @@ -18305,7 +18371,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -18313,75 +18384,48 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes + summary: Get ref of accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_GetRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18397,77 +18441,53 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Update the ref of navigation property accessPackage in identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_SetRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18483,26 +18503,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -18513,9 +18521,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Delete ref of navigation property accessPackage for identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_DeleteRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18531,20 +18539,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -18556,13 +18550,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18578,20 +18571,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_GetAccessPackageCatalog + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -18603,19 +18615,19 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment + - isExternallyVisible + - modifiedBy + - modifiedDateTime - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -18628,9 +18640,10 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -18638,38 +18651,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Update the navigation property accessPackageCatalog in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_UpdateAccessPackageCatalog parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18685,26 +18696,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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.accessPackageCatalog' required: true responses: '204': @@ -18715,9 +18712,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + summary: Delete navigation property accessPackageCatalog for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies_DeleteAccessPackageCatalog parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18733,20 +18729,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -18758,13 +18740,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResources + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18797,26 +18778,14 @@ paths: enum: - id - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc - description - description desc - displayName - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc - originId - originId desc - originSystem - originSystem desc - - resourceType - - resourceType desc - - url - - url desc type: string - name: $select in: query @@ -18829,19 +18798,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -18854,9 +18815,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -18864,13 +18823,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResource + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -18884,9 +18843,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResources + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18907,7 +18865,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -18915,17 +18873,16 @@ 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 - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResources + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -18941,13 +18898,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -18959,19 +18916,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -18984,9 +18933,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -18994,35 +18941,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResources + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19038,19 +18972,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + 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: '204': @@ -19061,9 +18995,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResources + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19079,13 +19012,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -19097,13 +19030,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19119,13 +19052,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -19137,17 +19070,19 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isPendingOnboarding - originId - originSystem - - accessPackageResources + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -19160,7 +19095,9 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -19168,24 +19105,198 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: + enum: + - id + - connectionInfo + - createdBy + - createdDateTime + - description + - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResources + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19201,13 +19312,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole responses: '200': description: Retrieved navigation property link @@ -19217,11 +19328,11 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -19230,7 +19341,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19246,13 +19357,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property ref values content: @@ -19273,7 +19384,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19289,13 +19400,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -19307,13 +19418,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19329,13 +19440,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19420,7 +19531,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19436,13 +19547,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -19460,13 +19571,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19482,14 +19593,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: 'key: id of accessPackageResourceRole' required: true @@ -19535,12 +19646,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -19549,7 +19660,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19565,14 +19676,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: 'key: id of accessPackageResourceRole' required: true @@ -19597,161 +19708,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19767,13 +19724,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -19781,48 +19731,7 @@ 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 - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageResourceRole-id1 in: path description: 'key: id of accessPackageResourceRole' required: true @@ -19840,13 +19749,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19862,13 +19771,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19962,7 +19871,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -19978,13 +19887,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -20002,13 +19911,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20024,13 +19933,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -20080,11 +19989,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -20094,7 +20003,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20110,13 +20019,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -20142,7 +20051,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20158,13 +20067,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -20183,13 +20092,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20205,13 +20114,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -20268,25 +20177,25 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -20296,7 +20205,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20312,13 +20221,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -20344,7 +20253,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20360,13 +20269,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -20385,12 +20294,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceScopes + summary: Get accessPackageResources from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResources parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20423,18 +20333,24 @@ paths: enum: - id - id desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc - description - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc + - isPendingOnboarding + - isPendingOnboarding desc - originId - originId desc - originSystem - originSystem desc - - roleOriginId - - roleOriginId desc + - resourceType + - resourceType desc - url - url desc type: string @@ -20449,14 +20365,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -20469,7 +20390,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -20477,13 +20400,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' '@odata.nextLink': type: string additionalProperties: @@ -20497,8 +20420,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceScopes + summary: Create new navigation property to accessPackageResources for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResources parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20519,7 +20443,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '201': @@ -20527,173 +20451,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceScopes - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceScopes - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceScopes - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResources from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResources parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20709,13 +20477,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -20765,32 +20533,32 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResources in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResources parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20806,13 +20574,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property values content: @@ -20829,9 +20597,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResources for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResources parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20847,13 +20615,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -20865,13 +20633,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20887,13 +20655,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -20939,21 +20707,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -20969,13 +20737,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource responses: '200': description: Retrieved navigation property link @@ -20985,11 +20753,11 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -20998,7 +20766,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21014,13 +20782,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property ref values content: @@ -21041,7 +20809,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21057,13 +20825,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -21075,13 +20843,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21097,13 +20865,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true 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' @@ -21188,7 +20956,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21204,13 +20972,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: @@ -21228,13 +20996,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21250,13 +21018,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -21303,11 +21071,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -21317,7 +21085,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21333,13 +21101,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -21365,7 +21133,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21381,13 +21149,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -21406,13 +21174,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21428,13 +21196,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -21491,25 +21259,25 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -21519,7 +21287,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21535,13 +21303,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -21567,7 +21335,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21583,13 +21351,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -21608,13 +21376,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21630,13 +21398,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true 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' @@ -21730,7 +21498,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21746,13 +21514,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: @@ -21770,13 +21538,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21792,14 +21560,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -21848,12 +21616,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -21862,7 +21630,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21878,14 +21646,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -21910,7 +21678,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21926,6 +21694,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -21933,7 +21708,202 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -21951,13 +21921,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackages + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -21990,24 +21959,20 @@ paths: enum: - id - id desc - - catalogId - - catalogId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - description - description desc - displayName - displayName desc - - isHidden - - isHidden desc - - isRoleScopesVisible - - isRoleScopesVisible desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -22020,18 +21985,14 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -22044,9 +22005,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResource type: string responses: '200': @@ -22054,13 +22013,13 @@ paths: content: application/json: schema: - title: Collection of accessPackage + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -22074,9 +22033,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackages + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22097,7 +22055,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '201': @@ -22105,17 +22063,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackages + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22131,13 +22088,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -22149,18 +22106,14 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -22173,9 +22126,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResource type: string responses: '200': @@ -22183,35 +22134,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id: $request.path.accessPackage-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackages in identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackages + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22227,19 +22165,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -22250,9 +22188,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackages + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22268,13 +22205,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -22286,12 +22223,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackage_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22307,31 +22245,88 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage + 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: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': - get: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_filterByCurrentUser + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22347,30 +22342,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: on + - name: accessPackageResourceScope-id in: path - description: 'Usage: on={on}' + description: 'key: id of accessPackageResourceScope' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + 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: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_Search + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22386,25 +22383,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageCatalog': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_GetAccessPackageCatalog + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22413,6 +22416,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -22424,19 +22441,17 @@ paths: items: enum: - id - - catalogStatus - - catalogType + - connectionInfo - createdBy - createdDateTime - description - displayName - - isExternallyVisible + - isDefaultEnvironment - modifiedBy - modifiedDateTime - - accessPackageResourceRoles + - originId + - originSystem - accessPackageResources - - accessPackageResourceScopes - - accessPackages type: string - name: $expand in: query @@ -22449,10 +22464,7 @@ paths: items: enum: - '*' - - accessPackageResourceRoles - accessPackageResources - - accessPackageResourceScopes - - accessPackages type: string responses: '200': @@ -22460,34 +22472,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageCatalog/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_GetRefAccessPackageCatalog + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22496,6 +22498,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope responses: '200': description: Retrieved navigation property link @@ -22504,31 +22520,21 @@ paths: schema: type: string links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageCatalog in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_SetRefAccessPackageCatalog + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22537,6 +22543,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property ref values content: @@ -22555,9 +22575,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageCatalog for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_DeleteRefAccessPackageCatalog + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22566,6 +22586,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -22577,13 +22611,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_ListAccessPackageResourceRoleScopes + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22592,6 +22626,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22609,14 +22657,14 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -22629,12 +22677,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -22647,8 +22694,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -22656,13 +22702,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRoleScope + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -22676,9 +22722,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_CreateAccessPackageResourceRoleScopes + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22687,12 +22733,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -22700,17 +22760,17 @@ 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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_GetAccessPackageResourceRoleScopes + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22719,17 +22779,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select - in: query - description: Select properties to be returned - style: form + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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 @@ -22737,12 +22811,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -22755,8 +22828,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -22764,27 +22836,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_UpdateAccessPackageResourceRoleScopes + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22793,19 +22862,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: '204': @@ -22816,9 +22899,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_DeleteAccessPackageResourceRoleScopes + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22827,13 +22910,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -22845,13 +22942,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22860,13 +22957,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -22878,11 +22989,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName + - isPendingOnboarding - originId - originSystem - - accessPackageResource + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -22895,7 +23014,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -22903,22 +23024,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22927,19 +23064,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: '204': @@ -22950,9 +23101,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22961,13 +23112,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -22979,13 +23144,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -22994,13 +23159,52 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -23012,19 +23216,14 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding + - isRootScope - originId - originSystem - - resourceType + - roleOriginId - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -23037,9 +23236,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -23047,32 +23244,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23081,32 +23275,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + 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.accessPackageResourceScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23115,46 +23321,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -23166,17 +23353,14 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isRootScope - originId - originSystem - - accessPackageResources + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -23189,7 +23373,7 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResource type: string responses: '200': @@ -23197,23 +23381,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23222,58 +23407,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -23284,9 +23444,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23295,13 +23455,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -23313,13 +23487,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23328,13 +23502,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23352,14 +23526,24 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -23372,11 +23556,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -23389,7 +23583,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -23397,13 +23596,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -23417,9 +23616,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + summary: Create new navigation property to accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23428,19 +23627,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '201': @@ -23448,17 +23647,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23467,20 +23666,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -23492,11 +23691,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -23509,7 +23718,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -23517,23 +23731,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListIncompatibleGroups + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackages in identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23542,26 +23786,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '204': @@ -23572,9 +23816,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23583,20 +23827,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag @@ -23608,13 +23852,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23623,107 +23866,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string + type: string + x-ms-docs-key-type: accessPackage responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_filterByCurrentUser parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23732,37 +23906,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true 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: accessPackageAssignmentPolicy + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search()': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_Search parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23771,20 +23945,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageCatalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_GetAccessPackageCatalog + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -23796,14 +23990,19 @@ paths: items: enum: - id + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - isExternallyVisible + - modifiedBy + - modifiedDateTime + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -23816,7 +24015,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -23824,23 +24026,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageCatalog/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance + summary: Get ref of accessPackageCatalog from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_GetRefAccessPackageCatalog parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23849,26 +24062,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageCatalog in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_SetRefAccessPackageCatalog + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -23879,9 +24121,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance + summary: Delete ref of navigation property accessPackageCatalog for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_DeleteRefAccessPackageCatalog parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23890,20 +24132,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -23915,13 +24143,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_ListAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -23930,23 +24158,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: $select + - $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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -23955,19 +24174,33 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -23980,9 +24213,8 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -23990,35 +24222,135 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + title: Collection of accessPackageResourceRoleScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_CreateAccessPackageResourceRoleScopes + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + required: true + responses: + '201': + 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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_GetAccessPackageResourceRoleScopes + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + enum: + - id + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceRole + - accessPackageResourceScope + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_UpdateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24034,19 +24366,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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.accessPackageResourceRoleScope' required: true responses: '204': @@ -24057,9 +24382,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_DeleteAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24075,13 +24400,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -24093,13 +24411,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance + summary: Get accessPackageResourceRole from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24128,11 +24446,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -24154,10 +24469,10 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id @@ -24167,9 +24482,9 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance + summary: Update the navigation property accessPackageResourceRole in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24190,7 +24505,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -24201,9 +24516,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance + summary: Delete navigation property accessPackageResourceRole for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24230,13 +24545,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24301,17 +24616,17 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id @@ -24323,7 +24638,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24357,7 +24672,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24384,13 +24699,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24451,20 +24766,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24489,7 +24804,7 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id @@ -24501,7 +24816,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24537,7 +24852,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24564,13 +24879,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24670,7 +24985,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24703,13 +25018,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24771,7 +25086,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id @@ -24784,7 +25099,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -24825,185 +25140,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25037,13 +25174,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25152,7 +25289,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25185,13 +25322,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25256,7 +25393,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id @@ -25269,7 +25406,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25310,7 +25447,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25344,12 +25481,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25358,33 +25496,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicy from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_GetAccessPackageAssignmentPolicy - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -25396,22 +25521,19 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -25424,8 +25546,9 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -25433,25 +25556,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentPolicy.GetAccessPackage + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentPolicy.GetAccessPackageCatalog + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicy in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_UpdateAccessPackageAssignmentPolicy + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25460,12 +25593,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.accessPackageResource' required: true responses: '204': @@ -25476,9 +25623,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicy for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_DeleteAccessPackageAssignmentPolicy + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25487,6 +25634,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -25498,13 +25659,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackage + summary: Get accessPackageResourceScope from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceScope parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25513,6 +25674,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -25524,18 +25692,14 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -25548,9 +25712,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResource type: string responses: '200': @@ -25558,30 +25720,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackage/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_GetRefAccessPackage + summary: Update the navigation property accessPackageResourceScope in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25590,51 +25744,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_SetRefAccessPackage - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -25645,9 +25767,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteRefAccessPackage + summary: Delete navigation property accessPackageResourceScope for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25656,6 +25778,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -25667,12 +25796,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackage_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25681,32 +25811,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackageCatalog - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -25718,19 +25829,19 @@ paths: items: enum: - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string - name: $expand in: query @@ -25743,10 +25854,9 @@ paths: items: enum: - '*' + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string responses: '200': @@ -25754,32 +25864,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceRoles + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResources + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageCatalog in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateAccessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25788,12 +25898,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope 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: '204': @@ -25804,8 +25921,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageCatalog for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteAccessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25814,6 +25932,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -25825,12 +25950,193 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + enum: + - id + - connectionInfo + - createdBy + - createdDateTime + - description + - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResources + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceRoles + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25839,6 +26145,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25922,7 +26235,8 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceRoles + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25931,6 +26245,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -25948,12 +26269,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceRoles + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -25962,6 +26284,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -26008,9 +26337,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -26019,7 +26349,8 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceRoles + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26028,6 +26359,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -26052,7 +26390,8 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceRoles + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26061,6 +26400,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -26079,13 +26425,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26094,6 +26440,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -26150,19 +26503,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -26172,7 +26528,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26181,6 +26537,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -26206,151 +26569,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - enum: - - id - - connectionInfo - - createdBy - - createdDateTime - - description - - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime - - originId - - originSystem - - accessPackageResources - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResources - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26359,42 +26578,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -26413,13 +26603,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26428,13 +26618,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26456,10 +26646,16 @@ paths: - description desc - displayName - displayName desc + - isRootScope + - isRootScope desc - originId - originId desc - originSystem - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -26474,8 +26670,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -26497,13 +26696,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -26517,9 +26716,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26528,19 +26727,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + 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.accessPackageResourceScope' required: true responses: '201': @@ -26548,17 +26747,17 @@ 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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26567,20 +26766,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -26594,8 +26793,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -26617,23 +26819,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26642,26 +26844,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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: '204': @@ -26672,9 +26874,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26683,20 +26885,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -26708,13 +26910,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackagesIncompatibleWith': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_ListAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26723,13 +26925,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26747,20 +26942,24 @@ paths: enum: - id - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -26773,14 +26972,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -26793,7 +26999,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -26801,13 +27012,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -26818,12 +27029,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackagesIncompatibleWith/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes + summary: Get ref of accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_ListRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26832,37 +27044,106 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property ref to accessPackagesIncompatibleWith for identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_CreateRefAccessPackagesIncompatibleWith + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackagesIncompatibleWith/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackagesIncompatibleWith_filterByCurrentUser parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26871,20 +27152,101 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id + - name: on in: path - description: 'key: id of accessPackageResourceRole' + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/accessPackagesIncompatibleWith/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.accessPackagesIncompatibleWith_Search + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/incompatibleAccessPackages': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_ListIncompatibleAccessPackages + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -26896,14 +27258,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -26916,7 +27285,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -26924,23 +27298,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/incompatibleAccessPackages/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Get ref of incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_ListRefIncompatibleAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26949,39 +27330,106 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_CreateRefIncompatibleAccessPackages + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/incompatibleAccessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.incompatibleAccessPackages_filterByCurrentUser parameters: - name: accessPackageAssignmentRequest-id in: path @@ -26990,216 +27438,57 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id + - name: on in: path - description: 'key: id of accessPackageResourceRole' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/incompatibleAccessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.incompatibleAccessPackages_Search + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: accessPackageAssignmentRequest responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/incompatibleGroups': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResources + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_ListIncompatibleGroups parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27225,26 +27514,104 @@ paths: enum: - id - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc - - originId - - originId desc - - originSystem - - originSystem desc - - resourceType - - resourceType desc - - url - - url desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc type: string - name: $select in: query @@ -27257,19 +27624,83 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -27282,9 +27713,34 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -27292,13 +27748,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResource + title: Collection of group type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.group' '@odata.nextLink': type: string additionalProperties: @@ -27312,9 +27768,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResources + summary: Create new navigation property to incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_CreateIncompatibleGroups parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27328,7 +27784,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '201': @@ -27336,17 +27792,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/incompatibleGroups/{group-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResources + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_GetIncompatibleGroups parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27355,13 +27811,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id + - name: group-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -27373,19 +27829,83 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -27398,9 +27918,34 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -27408,32 +27953,157 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.group' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment + appRoleAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListAppRoleAssignments parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles + group-id: $request.path.group-id + createdOnBehalfOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.GetCreatedOnBehalfOf parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + group-id: $request.path.group-id + endpoints: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListEndpoints parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id + group-id: $request.path.group-id + memberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListMemberOf + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + members: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListMembers + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + membersWithLicenseErrors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListMembersWithLicenseErrors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + owners: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListOwners + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + permissionGrants: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListPermissionGrants + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + settings: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListSettings + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + transitiveMemberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListTransitiveMemberOf + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + transitiveMembers: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListTransitiveMembers + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + acceptedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListAcceptedSenders + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + calendar: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.GetCalendar + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + calendarView: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListCalendarView + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + conversations: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListConversations + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + events: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListEvents + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + rejectedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListRejectedSenders + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + threads: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListThreads + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + drive: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.GetDrive + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + drives: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListDrives + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + sites: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListSites + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + extensions: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListExtensions + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + groupLifecyclePolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListGroupLifecyclePolicies + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + planner: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.GetPlanner + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + onenote: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.GetOnenote + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + photo: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.GetPhoto + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + photos: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.ListPhotos + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id + team: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage.IncompatibleGroups.GetTeam + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResources + summary: Update the navigation property incompatibleGroups in identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_UpdateIncompatibleGroups parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27442,19 +28112,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id + - name: group-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: group requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '204': @@ -27465,9 +28135,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResources + summary: Delete navigation property incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_DeleteIncompatibleGroups parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27476,13 +28146,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id + - name: group-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -27494,13 +28164,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27509,13 +28178,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentPolicy from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_GetAccessPackageAssignmentPolicy + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -27527,17 +28216,22 @@ paths: items: enum: - id - - connectionInfo + - accessPackageId + - accessReviewSettings + - canExtend - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - durationInDays + - expirationDateTime - modifiedBy - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -27550,7 +28244,8 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -27558,60 +28253,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentPolicy.GetAccessPackage parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentPolicy.GetAccessPackageCatalog parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageAssignmentPolicy in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_UpdateAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27620,21 +28280,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: '204': @@ -27645,9 +28296,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageAssignmentPolicy for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_DeleteAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27656,13 +28307,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -27674,13 +28318,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27689,39 +28333,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string - name: $select in: query description: Select properties to be returned @@ -27733,11 +28344,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -27750,7 +28371,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -27758,68 +28384,42 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - 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: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackage/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles + summary: Get ref of accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_GetRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27828,73 +28428,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - enum: - - id - - description - - displayName - - originId - - originSystem - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleGroups parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles + summary: Update the ref of navigation property accessPackage in identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_SetRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27903,26 +28477,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -27933,9 +28495,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles + summary: Delete ref of navigation property accessPackage for identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteRefAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27944,20 +28506,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -27969,13 +28517,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignmentRequest-id in: path @@ -27984,20 +28531,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_GetAccessPackageCatalog + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -28009,19 +28568,19 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment + - isExternallyVisible + - modifiedBy + - modifiedDateTime - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -28034,9 +28593,10 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -28044,35 +28604,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource + summary: Update the navigation property accessPackageCatalog in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_UpdateAccessPackageCatalog parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28081,26 +28638,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: '204': @@ -28111,9 +28654,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource + summary: Delete navigation property accessPackageCatalog for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy_DeleteAccessPackageCatalog parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28122,20 +28664,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -28147,13 +28675,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28162,13 +28689,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28190,16 +28710,10 @@ paths: - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - originId - originId desc - originSystem - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc type: string - name: $select in: query @@ -28214,11 +28728,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -28240,13 +28751,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -28260,9 +28771,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28271,19 +28781,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - 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: '201': @@ -28291,17 +28794,16 @@ 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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28310,20 +28812,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -28337,11 +28832,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -28363,23 +28855,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28388,26 +28878,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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: '204': @@ -28418,9 +28901,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28429,20 +28911,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -28454,13 +28929,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28469,20 +28944,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -28532,23 +29000,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -28557,7 +29022,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28566,20 +29031,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -28598,7 +29056,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28607,20 +29065,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -28632,12 +29083,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceScopes + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28646,38 +29098,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -28689,14 +29116,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName - - isRootScope + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -28709,7 +29139,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -28717,59 +29147,23 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceScopes - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceScopes + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28778,67 +29172,35 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string + x-ms-docs-key-type: accessPackageResourceRole responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceScopes + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28847,19 +29209,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -28870,8 +29234,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceScopes + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28880,13 +29245,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -28898,13 +29263,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -28913,13 +29278,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string - name: $select in: query description: Select properties to be returned @@ -28931,19 +29322,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -28956,9 +29339,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -28966,32 +29347,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29000,32 +29378,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + 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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29034,46 +29417,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -29085,17 +29442,11 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime - originId - originSystem - - accessPackageResources + - accessPackageResource type: string - name: $expand in: query @@ -29108,7 +29459,7 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResource type: string responses: '200': @@ -29116,23 +29467,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29141,58 +29492,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -29203,9 +29522,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29214,13 +29533,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -29232,13 +29558,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29247,13 +29573,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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' @@ -29275,10 +29601,16 @@ paths: - description desc - displayName - displayName desc + - isRootScope + - isRootScope desc - originId - originId desc - originSystem - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -29293,8 +29625,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -29316,13 +29651,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -29336,9 +29671,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29347,19 +29682,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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: '201': @@ -29367,17 +29702,17 @@ 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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29386,20 +29721,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -29413,8 +29748,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -29436,23 +29774,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29461,26 +29799,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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: '204': @@ -29491,9 +29829,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29502,20 +29840,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -29527,13 +29865,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29542,20 +29880,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -29605,23 +29943,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -29630,7 +29968,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29639,20 +29977,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: @@ -29671,7 +30009,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29680,20 +30018,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -29705,13 +30043,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResources from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResources parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29720,13 +30058,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -29744,18 +30075,24 @@ paths: enum: - id - id desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc - description - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc + - isPendingOnboarding + - isPendingOnboarding desc - originId - originId desc - originSystem - originSystem desc - - roleOriginId - - roleOriginId desc + - resourceType + - resourceType desc - url - url desc type: string @@ -29770,14 +30107,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -29790,7 +30132,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -29798,13 +30142,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' '@odata.nextLink': type: string additionalProperties: @@ -29818,9 +30162,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Create new navigation property to accessPackageResources for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResources parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29829,19 +30173,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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.accessPackageResource' required: true responses: '201': @@ -29849,17 +30186,17 @@ 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 - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResources from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResources parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29868,20 +30205,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -29893,14 +30223,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -29913,7 +30248,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -29921,23 +30258,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance + summary: Update the navigation property accessPackageResources in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResources parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29946,26 +30292,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource 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: '204': @@ -29976,9 +30315,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance + summary: Delete navigation property accessPackageResources for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResources parameters: - name: accessPackageAssignmentRequest-id in: path @@ -29987,20 +30326,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -30012,13 +30344,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackages + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30027,42 +30359,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - $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: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - catalogId - - catalogId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - isHidden - - isHidden desc - - isRoleScopesVisible - - isRoleScopesVisible desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - type: string + type: string + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -30074,18 +30377,17 @@ paths: items: enum: - id - - catalogId + - connectionInfo - createdBy - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible + - isDefaultEnvironment - modifiedBy - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -30098,9 +30400,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResources type: string responses: '200': @@ -30108,61 +30408,23 @@ paths: 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 - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackages - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackages + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30171,84 +30433,35 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true 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: - enum: - - id - - catalogId - - createdBy - - createdDateTime - - description - - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes - type: string + x-ms-docs-key-type: accessPackageResource responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + type: string links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackages in identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackages + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30257,19 +30470,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -30280,9 +30495,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackages + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30291,13 +30506,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -30309,13 +30524,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30324,13 +30539,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30348,34 +30563,14 @@ paths: enum: - id - id desc - - accessPackageId - - accessPackageId desc - - accessReviewSettings - - accessReviewSettings desc - - canExtend - - canExtend desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - description - description desc - displayName - displayName desc - - durationInDays - - durationInDays desc - - expirationDateTime - - expirationDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - - questions - - questions desc - - requestApprovalSettings - - requestApprovalSettings desc - - requestorSettings - - requestorSettings desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -30388,22 +30583,11 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -30416,8 +30600,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResource type: string responses: '200': @@ -30425,13 +30608,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentPolicy + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -30445,9 +30628,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30456,19 +30639,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + 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.accessPackageResourceRole' required: true responses: '201': @@ -30476,17 +30659,17 @@ 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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30495,20 +30678,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -30520,22 +30703,11 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -30548,8 +30720,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResource type: string responses: '200': @@ -30557,29 +30728,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackage - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackageCatalog + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30588,26 +30753,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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: '204': @@ -30618,9 +30783,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30629,20 +30794,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -30654,13 +30819,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageCatalog + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30669,13 +30834,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -30687,19 +30859,19 @@ paths: items: enum: - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string - name: $expand in: query @@ -30712,10 +30884,9 @@ paths: items: enum: - '*' + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string responses: '200': @@ -30723,38 +30894,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageCatalog from identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetRefAccessPackageCatalog + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30763,73 +30931,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageCatalog in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_SetRefAccessPackageCatalog - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -30840,9 +30961,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageCatalog for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteRefAccessPackageCatalog + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30851,13 +30972,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -30869,13 +30997,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageResourceRoleScopes + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30884,13 +31012,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30908,14 +31036,20 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -30928,12 +31062,14 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -30946,8 +31082,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -30955,13 +31090,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRoleScope + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -30975,9 +31110,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageResourceRoleScopes + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -30986,19 +31121,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + 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.accessPackageResourceScope' required: true responses: '201': @@ -31006,17 +31141,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageResourceRoleScopes + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31025,20 +31160,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -31050,12 +31185,14 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -31068,8 +31205,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -31077,29 +31213,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageResourceRoleScopes + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31108,26 +31238,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -31138,9 +31268,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageResourceRoleScopes + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31149,20 +31279,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -31174,13 +31304,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31189,20 +31319,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -31214,11 +31344,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName + - isPendingOnboarding - originId - originSystem - - accessPackageResource + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -31231,7 +31369,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -31239,23 +31379,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31264,26 +31416,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + 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: '204': @@ -31294,9 +31446,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31305,20 +31457,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -31330,13 +31482,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31345,20 +31496,280 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + '201': + 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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -31408,23 +31819,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -31433,7 +31841,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31442,20 +31850,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: @@ -31474,7 +31875,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31483,20 +31884,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -31508,13 +31902,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31523,20 +31917,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -31582,21 +31969,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31605,20 +31991,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope responses: '200': description: Retrieved navigation property link @@ -31628,11 +32007,10 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -31641,7 +32019,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31650,20 +32028,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property ref values content: @@ -31684,7 +32055,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31693,20 +32064,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -31718,13 +32082,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31733,20 +32097,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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' @@ -31831,7 +32188,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31840,20 +32197,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -31871,13 +32221,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31886,20 +32236,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -31946,11 +32289,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -31960,7 +32302,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -31969,20 +32311,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -32008,7 +32343,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32017,20 +32352,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -32049,13 +32377,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32064,28 +32392,23 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true 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 + x-ms-docs-key-type: accessPackageResourceRole + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -32094,15 +32417,191 @@ paths: items: enum: - id - - id desc + - addedBy + - addedOn + - attributes - description - - description desc - displayName - - displayName desc - - isRootScope - - isRootScope desc + - isPendingOnboarding - originId - - originId desc + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc - originSystem - originSystem desc - roleOriginId @@ -32171,7 +32670,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32180,20 +32679,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -32211,13 +32703,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32226,21 +32718,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path description: 'key: id of accessPackageResourceScope' required: true @@ -32289,12 +32774,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -32303,7 +32787,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32312,21 +32796,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path description: 'key: id of accessPackageResourceScope' required: true @@ -32351,7 +32828,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32360,21 +32837,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path description: 'key: id of accessPackageResourceScope' required: true @@ -32392,13 +32862,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32407,27 +32877,163 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - catalogId + - createdBy + - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups + type: string + responses: + '200': + description: Retrieved navigation property + 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 + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackages + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + required: true + responses: + '201': + 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/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/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.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackages + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -32439,19 +33045,21 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogId + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -32464,9 +33072,12 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -32474,38 +33085,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListIncompatibleGroups parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Update the navigation property accessPackages in identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32521,26 +33141,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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.accessPackage' required: true responses: '204': @@ -32551,9 +33157,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + summary: Delete navigation property accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32569,20 +33175,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -32594,13 +33186,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32616,13 +33208,52 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessPackageId + - accessPackageId desc + - accessReviewSettings + - accessReviewSettings desc + - canExtend + - canExtend desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - durationInDays + - durationInDays desc + - expirationDateTime + - expirationDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + - questions + - questions desc + - requestApprovalSettings + - requestApprovalSettings desc + - requestorSettings + - requestorSettings desc + type: string - name: $select in: query description: Select properties to be returned @@ -32634,14 +33265,22 @@ paths: items: enum: - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -32654,7 +33293,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -32662,23 +33302,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageAssignmentPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32694,72 +33340,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32775,13 +33379,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -32793,19 +33397,22 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -32818,9 +33425,8 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -32828,35 +33434,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackage parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackageCatalog parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32872,19 +33472,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: '204': @@ -32895,9 +33495,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32913,13 +33513,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag @@ -32931,13 +33531,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageCatalog parameters: - name: accessPackageAssignmentRequest-id in: path @@ -32953,13 +33553,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -32971,17 +33564,19 @@ paths: items: enum: - id - - connectionInfo + - catalogStatus + - catalogType - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - isExternallyVisible - modifiedBy - modifiedDateTime - - originId - - originSystem + - accessPackageResourceRoles - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -32994,7 +33589,10 @@ paths: items: enum: - '*' + - accessPackageResourceRoles - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -33002,24 +33600,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Get ref of accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetRefAccessPackageCatalog parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33035,13 +33647,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope responses: '200': description: Retrieved navigation property link @@ -33050,21 +33655,35 @@ paths: schema: type: string links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the ref of navigation property accessPackageCatalog in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_SetRefAccessPackageCatalog parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33080,13 +33699,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property ref values content: @@ -33105,9 +33717,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete ref of navigation property accessPackageCatalog for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteRefAccessPackageCatalog parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33123,13 +33735,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -33141,13 +33746,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33163,13 +33768,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33187,14 +33785,14 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -33207,11 +33805,12 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem - - accessPackageResource + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -33224,7 +33823,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -33232,13 +33832,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceRoleScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' '@odata.nextLink': type: string additionalProperties: @@ -33252,9 +33852,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33270,19 +33870,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - 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.accessPackageResourceRoleScope' required: true responses: '201': @@ -33290,17 +33883,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33323,13 +33916,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -33341,11 +33927,12 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem - - accessPackageResource + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -33358,7 +33945,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -33366,24 +33954,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33406,19 +33999,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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.accessPackageResourceRoleScope' required: true responses: '204': @@ -33429,9 +34015,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33454,13 +34040,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -33472,13 +34051,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceRole from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33501,13 +34080,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -33519,19 +34091,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -33544,9 +34108,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -33554,38 +34116,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResourceRole in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33608,19 +34155,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -33631,9 +34171,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceRole for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33656,13 +34196,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -33674,13 +34207,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33703,38 +34236,6 @@ paths: 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string - name: $select in: query description: Select properties to be returned @@ -33746,14 +34247,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -33766,7 +34272,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -33774,29 +34282,35 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33820,29 +34334,24 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33865,13 +34374,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -33883,14 +34425,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName - - isRootScope + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -33903,7 +34448,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -33911,24 +34456,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33951,32 +34496,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -33999,30 +34541,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': - post: + delete: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34038,56 +34577,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_filterByCurrentUser - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: on - in: path - description: 'Usage: on={on}' - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_Search + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34096,32 +34610,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_ListAccessPackageAssignmentRequests - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34139,26 +34641,14 @@ paths: enum: - id - id desc - - answers - - answers desc - - completedDate - - completedDate desc - - createdDateTime - - createdDateTime desc - - expirationDateTime - - expirationDateTime desc - - isValidationOnly - - isValidationOnly desc - - justification - - justification desc - - requestState - - requestState desc - - requestStatus - - requestStatus desc - - requestType - - requestType desc - - schedule - - schedule desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -34171,19 +34661,11 @@ paths: items: enum: - id - - answers - - completedDate - - createdDateTime - - expirationDateTime - - isValidationOnly - - justification - - requestState - - requestStatus - - requestType - - schedule - - accessPackage - - accessPackageAssignment - - requestor + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -34196,9 +34678,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignment - - requestor + - accessPackageResource type: string responses: '200': @@ -34206,13 +34686,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentRequest + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -34226,8 +34706,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_CreateAccessPackageAssignmentRequests + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34236,12 +34717,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -34249,16 +34744,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_GetAccessPackageAssignmentRequests + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34267,13 +34763,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentRequest-id1 + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -34285,19 +34795,11 @@ paths: items: enum: - id - - answers - - completedDate - - createdDateTime - - expirationDateTime - - isValidationOnly - - justification - - requestState - - requestStatus - - requestType - - schedule - - accessPackage - - accessPackageAssignment - - requestor + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -34310,9 +34812,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignment - - requestor + - accessPackageResource type: string responses: '200': @@ -34320,31 +34820,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentRequests.GetAccessPackage + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentRequest-id1: $request.path.accessPackageAssignmentRequest-id1 - accessPackageAssignment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentRequests.GetAccessPackageAssignment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentRequest-id1: $request.path.accessPackageAssignmentRequest-id1 - requestor: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentRequests.GetRequestor - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentRequest-id1: $request.path.accessPackageAssignmentRequest-id1 + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_UpdateAccessPackageAssignmentRequests + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34353,19 +34846,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentRequest-id1 + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -34376,8 +34883,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_DeleteAccessPackageAssignmentRequests + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34386,57 +34894,45 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentRequest-id1 + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id1}/microsoft.graph.cancel': - post: - tags: - - identityGovernance.Actions - summary: Invoke action cancel - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentRequests_cancel - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentRequest-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentRequests_filterByCurrentUser + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34445,39 +34941,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: on + - name: accessPackage-id in: path - description: 'Usage: on={on}' + description: 'key: id of accessPackage' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_ListAccessPackageAssignmentResourceRoles - parameters: - - name: accessPackageAssignmentRequest-id + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -34495,12 +34972,20 @@ paths: enum: - id - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc - originId - originId desc - originSystem - originSystem desc - - status - - status desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -34513,13 +34998,14 @@ paths: items: enum: - id + - description + - displayName + - isRootScope - originId - originSystem - - status - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -34532,10 +35018,7 @@ paths: items: enum: - '*' - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string responses: '200': @@ -34543,13 +35026,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentResourceRole + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -34563,9 +35046,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_CreateAccessPackageAssignmentResourceRoles + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34574,12 +35057,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '201': @@ -34587,17 +35084,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_GetAccessPackageAssignmentResourceRoles + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34606,13 +35103,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -34624,13 +35135,14 @@ paths: items: enum: - id + - description + - displayName + - isRootScope - originId - originSystem - - status - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -34643,10 +35155,7 @@ paths: items: enum: - '*' - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string responses: '200': @@ -34654,37 +35163,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageAssignments: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentResourceRoles.ListAccessPackageAssignments - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceRole - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceScope - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageSubject: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentResourceRoles.GetAccessPackageSubject + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_UpdateAccessPackageAssignmentResourceRoles + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34693,19 +35189,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -34716,9 +35226,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_DeleteAccessPackageAssignmentResourceRoles + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34727,13 +35237,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -34745,13 +35269,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_ListAccessPackageAssignments + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34760,49 +35284,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $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: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - accessPackageId - - accessPackageId desc - - assignmentPolicyId - - assignmentPolicyId desc - - assignmentState - - assignmentState desc - - assignmentStatus - - assignmentStatus desc - - catalogId - - catalogId desc - - expiredDateTime - - expiredDateTime desc - - isExtended - - isExtended desc - - schedule - - schedule desc - - targetId - - targetId desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -34814,20 +35316,19 @@ paths: items: enum: - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus - - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -34840,11 +35341,9 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -34852,29 +35351,38 @@ paths: 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 - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignments for identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_CreateAccessPackageAssignments + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34883,37 +35391,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_GetAccessPackageAssignments + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -34922,173 +35439,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true 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: - enum: - - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus - - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackage - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackageAssignmentPolicy - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequests: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentRequests - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - target: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetTarget - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignments in identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_UpdateAccessPackageAssignments - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignments for identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_DeleteAccessPackageAssignments - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -35100,12 +35471,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on})': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageAssignments_filterByCurrentUser + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScope from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35114,53 +35486,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_GetAccessPackageResourceRole - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -35174,8 +35513,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -35197,22 +35539,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageResourceRole.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Update the navigation property accessPackageResourceScope in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35221,19 +35564,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -35244,9 +35594,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Delete navigation property accessPackageResourceScope for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35255,13 +35605,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -35273,13 +35630,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35288,13 +35645,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -35344,20 +35708,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -35366,7 +35733,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35375,13 +35742,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: @@ -35400,7 +35774,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35409,13 +35783,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -35427,13 +35808,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35442,13 +35823,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -35494,20 +35882,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35516,13 +35905,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope responses: '200': description: Retrieved navigation property link @@ -35532,10 +35928,11 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -35544,7 +35941,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35553,13 +35950,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property ref values content: @@ -35580,7 +35984,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35589,13 +35993,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -35607,13 +36018,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35622,13 +36033,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35713,7 +36131,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35722,13 +36140,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -35746,13 +36171,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35761,13 +36186,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -35814,10 +36246,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -35827,7 +36260,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35836,13 +36269,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -35868,7 +36308,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35877,13 +36317,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -35902,13 +36349,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -35917,21 +36364,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $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: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -35940,41 +36396,19 @@ paths: items: enum: - id - - id desc + - addedBy + - addedOn + - attributes - description - - description desc - displayName - - displayName desc - - isRootScope - - isRootScope desc + - isPendingOnboarding - originId - - originId desc - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -35987,7 +36421,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -35995,29 +36431,38 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36026,37 +36471,93 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36065,20 +36566,52 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -36118,23 +36651,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36143,39 +36682,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true 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.accessPackageResourceScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36184,53 +36728,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -36249,19 +36760,14 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding + - isRootScope - originId - originSystem - - resourceType + - roleOriginId - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -36274,9 +36780,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -36284,25 +36788,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -36310,9 +36803,9 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36321,13 +36814,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -36340,7 +36840,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -36351,9 +36851,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36362,13 +36862,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -36387,13 +36894,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_GetAccessPackageResourceScope + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36402,13 +36909,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -36420,14 +36963,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -36440,7 +36990,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -36448,22 +37003,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageResourceScope.GetAccessPackageResource - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceScope + summary: Get ref of accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36472,65 +37035,78 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true + 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: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope_GetAccessPackageResource + summary: Create new navigation property ref to accessPackagesIncompatibleWith for identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36539,85 +37115,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string + x-ms-docs-key-type: accessPackage + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '200': - description: Retrieved navigation property + '201': + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope_UpdateAccessPackageResource + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackagesIncompatibleWith_filterByCurrentUser parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36626,32 +37157,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: accessPackage + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.Search()': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope_DeleteAccessPackageResource + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackagesIncompatibleWith_Search parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36660,31 +37196,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: accessPackage responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListIncompatibleAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36693,13 +37230,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -36711,17 +37284,21 @@ paths: items: enum: - id - - connectionInfo + - catalogId - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - isHidden + - isRoleScopesVisible - modifiedBy - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -36734,7 +37311,12 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -36742,23 +37324,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Get ref of incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListRefIncompatibleAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36767,35 +37356,78 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property links content: application/json: schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateRefIncompatibleAccessPackages parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36804,15 +37436,15 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property ref values + description: New navigation property ref value content: application/json: schema: @@ -36821,17 +37453,23 @@ paths: type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.incompatibleAccessPackages_filterByCurrentUser parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36840,31 +37478,71 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackage + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.incompatibleAccessPackages_Search + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: type: string + x-ms-docs-key-type: accessPackage responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleGroups': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListIncompatibleGroups parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36873,13 +37551,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36897,14 +37575,104 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc type: string - name: $select in: query @@ -36917,11 +37685,83 @@ paths: items: enum: - id + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -36934,7 +37774,34 @@ paths: items: enum: - '*' - - accessPackageResource + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -36942,13 +37809,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of group type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.group' '@odata.nextLink': type: string additionalProperties: @@ -36962,9 +37829,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + summary: Create new navigation property to incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateIncompatibleGroups parameters: - name: accessPackageAssignmentRequest-id in: path @@ -36973,19 +37840,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '201': @@ -36993,17 +37860,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetIncompatibleGroups parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37012,20 +37879,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: group-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -37037,11 +37904,83 @@ paths: items: enum: - id + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -37054,7 +37993,34 @@ paths: items: enum: - '*' - - accessPackageResource + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -37062,23 +38028,185 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.group' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + appRoleAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListAppRoleAssignments parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + createdOnBehalfOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetCreatedOnBehalfOf + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + endpoints: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListEndpoints + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + memberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMemberOf + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + members: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMembers + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + membersWithLicenseErrors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMembersWithLicenseErrors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + owners: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListOwners + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + permissionGrants: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListPermissionGrants + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + settings: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListSettings + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMemberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListTransitiveMemberOf + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMembers: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListTransitiveMembers + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + acceptedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListAcceptedSenders + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendar: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetCalendar + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendarView: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListCalendarView + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + conversations: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListConversations + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + events: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListEvents + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + rejectedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListRejectedSenders + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + threads: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListThreads + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drive: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetDrive + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drives: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListDrives + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + sites: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListSites + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + extensions: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListExtensions + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + groupLifecyclePolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListGroupLifecyclePolicies + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + planner: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetPlanner + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + onenote: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetOnenote + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photo: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetPhoto + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photos: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListPhotos + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + team: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetTeam + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Update the navigation property incompatibleGroups in identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateIncompatibleGroups parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37087,26 +38215,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: group-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: group requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '204': @@ -37117,9 +38245,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete navigation property incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteIncompatibleGroups parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37128,20 +38256,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: group-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -37153,13 +38281,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_getApplicablePolicyRequirements parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37168,95 +38295,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackage' required: true 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string + x-ms-docs-key-type: accessPackage responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_filterByCurrentUser parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37265,39 +38328,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: on in: path - description: 'key: id of accessPackageResourceRole' + description: 'Usage: on={on}' required: true 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 + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_Search parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37306,38 +38360,24 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_ListAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37346,13 +38386,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -37370,20 +38403,26 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - answers + - answers desc + - completedDate + - completedDate desc + - createdDateTime + - createdDateTime desc + - expirationDateTime + - expirationDateTime desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc + - requestState + - requestState desc + - requestStatus + - requestStatus desc + - requestType + - requestType desc + - schedule + - schedule desc type: string - name: $select in: query @@ -37396,14 +38435,19 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - answers + - completedDate + - createdDateTime + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType + - schedule + - accessPackage + - accessPackageAssignment + - requestor type: string - name: $expand in: query @@ -37416,7 +38460,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageAssignment + - requestor type: string responses: '200': @@ -37424,13 +38470,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageAssignmentRequest type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' '@odata.nextLink': type: string additionalProperties: @@ -37444,9 +38490,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_CreateAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37455,19 +38500,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: '201': @@ -37475,17 +38513,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_GetAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37494,20 +38531,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentRequest-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -37519,14 +38549,19 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - answers + - completedDate + - createdDateTime + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType + - schedule + - accessPackage + - accessPackageAssignment + - requestor type: string - name: $expand in: query @@ -37539,7 +38574,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageAssignment + - requestor type: string responses: '200': @@ -37547,23 +38584,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentRequests.GetAccessPackage parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignmentRequest-id1: $request.path.accessPackageAssignmentRequest-id1 + accessPackageAssignment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentRequests.GetAccessPackageAssignment + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentRequest-id1: $request.path.accessPackageAssignmentRequest-id1 + requestor: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentRequests.GetRequestor + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentRequest-id1: $request.path.accessPackageAssignmentRequest-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_UpdateAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37572,26 +38617,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentRequest-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: '204': @@ -37602,9 +38640,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_DeleteAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37613,20 +38650,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentRequest-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -37638,13 +38668,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id1}/microsoft.graph.cancel': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageSubject from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_GetAccessPackageSubject + - identityGovernance.Actions + summary: Invoke action cancel + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentRequests_cancel parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37653,33 +38682,108 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id1 in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - altSecId - - connectedOrganizationId - - displayName - - email - - objectId - - onPremisesSecurityIdentifier - - principalName - - type - - connectedOrganization + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentRequests_filterByCurrentUser + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_ListAccessPackageAssignmentResourceRoles + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - originId + - originId desc + - originSystem + - originSystem desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - originId + - originSystem + - status + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string - name: $expand in: query @@ -37692,7 +38796,10 @@ paths: items: enum: - '*' - - connectedOrganization + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string responses: '200': @@ -37700,22 +38807,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - links: - connectedOrganization: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageSubject.GetConnectedOrganization - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of accessPackageAssignmentResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageSubject in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_UpdateAccessPackageSubject + summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_CreateAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37724,64 +38838,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageSubject for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_DeleteAccessPackageSubject - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject_GetConnectedOrganization + summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_GetAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37808,16 +38888,13 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - originId + - originSystem + - status + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string - name: $expand in: query @@ -37830,8 +38907,10 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string responses: '200': @@ -37839,68 +38918,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors + accessPackageAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentResourceRoles.ListAccessPackageAssignments parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceRole parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject_GetRefConnectedOrganization - parameters: - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceScope parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + accessPackageSubject: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.AccessPackageAssignmentResourceRoles.GetAccessPackageSubject parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property connectedOrganization in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject_SetRefConnectedOrganization + summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_UpdateAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37917,13 +38965,11 @@ paths: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: '204': @@ -37934,8 +38980,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property connectedOrganization for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject_DeleteRefConnectedOrganization + summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_DeleteAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37962,12 +39009,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/microsoft.graph.My()': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': get: tags: - - identityGovernance.Functions - summary: Invoke function My - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_My + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_ListAccessPackageAssignments parameters: - name: accessPackageAssignmentRequest-id in: path @@ -37976,33 +39024,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get target from identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_GetTarget - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessPackageId + - accessPackageId desc + - assignmentPolicyId + - assignmentPolicyId desc + - assignmentState + - assignmentState desc + - assignmentStatus + - assignmentStatus desc + - catalogId + - catalogId desc + - expiredDateTime + - expiredDateTime desc + - isExtended + - isExtended desc + - schedule + - schedule desc + - targetId + - targetId desc + type: string - name: $select in: query description: Select properties to be returned @@ -38014,15 +39078,20 @@ paths: items: enum: - id - - altSecId - - connectedOrganizationId - - displayName - - email - - objectId - - onPremisesSecurityIdentifier - - principalName - - type - - connectedOrganization + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string - name: $expand in: query @@ -38035,7 +39104,11 @@ paths: items: enum: - '*' - - connectedOrganization + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string responses: '200': @@ -38043,21 +39116,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - links: - connectedOrganization: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.Target.GetConnectedOrganization - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + title: Collection of accessPackageAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property target in identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_UpdateTarget + summary: Create new navigation property to accessPackageAssignments for identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_CreateAccessPackageAssignments parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38066,25 +39147,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property target for identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_DeleteTarget + summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_GetAccessPackageAssignments parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38093,31 +39186,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target/connectedOrganization': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target_GetConnectedOrganization - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -38129,16 +39211,20 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - description - - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string - name: $expand in: query @@ -38151,8 +39237,11 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string responses: '200': @@ -38160,25 +39249,127 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.ConnectedOrganization.ListExternalSponsors + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackage parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.ConnectedOrganization.ListInternalSponsors + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackageAssignmentPolicy parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target/connectedOrganization/$ref': - get: - tags: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequests: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentRequests + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + target: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetTarget + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: - identityGovernance.entitlementManagement - summary: Get ref of connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target_GetRefConnectedOrganization + summary: Update the navigation property accessPackageAssignments in identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_UpdateAccessPackageAssignments + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignments for identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_DeleteAccessPackageAssignments + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageAssignments_filterByCurrentUser parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38187,30 +39378,105 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' responses: '200': - description: Retrieved navigation property link + description: Success content: application/json: schema: - type: string + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_GetAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - originId + - originSystem + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.ConnectedOrganization.ListExternalSponsors - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.ConnectedOrganization.ListInternalSponsors + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageResourceRole.GetAccessPackageResource parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property connectedOrganization in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target_SetRefConnectedOrganization + summary: Update the navigation property accessPackageResourceRole in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38219,14 +39485,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -38237,8 +39508,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property connectedOrganization for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target_DeleteRefConnectedOrganization + summary: Delete navigation property accessPackageResourceRole for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38247,6 +39519,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -38258,12 +39537,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': + get: tags: - - identityGovernance.Actions - summary: Invoke action cancel - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_cancel + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38272,27 +39552,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{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.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetRequestor - parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -38304,15 +39570,19 @@ paths: items: enum: - id - - altSecId - - connectedOrganizationId + - addedBy + - addedOn + - attributes + - description - displayName - - email - - objectId - - onPremisesSecurityIdentifier - - principalName - - type - - connectedOrganization + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -38325,7 +39595,9 @@ paths: items: enum: - '*' - - connectedOrganization + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -38333,21 +39605,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - connectedOrganization: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.Requestor.GetConnectedOrganization + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property requestor in identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_UpdateRequestor + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38356,12 +39639,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -38372,9 +39662,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property requestor for identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_DeleteRequestor + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38383,6 +39673,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -38394,12 +39691,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor_GetConnectedOrganization + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38408,6 +39706,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -38419,16 +39724,17 @@ paths: items: enum: - id + - connectionInfo - createdBy - createdDateTime - description - displayName - - identitySources + - isDefaultEnvironment - modifiedBy - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -38441,8 +39747,7 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - accessPackageResources type: string responses: '200': @@ -38450,25 +39755,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor_GetRefConnectedOrganization + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38477,6 +39780,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole responses: '200': description: Retrieved navigation property link @@ -38485,22 +39795,20 @@ paths: schema: type: string links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors - parameters: - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property connectedOrganization in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor_SetRefConnectedOrganization + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38509,6 +39817,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property ref values content: @@ -38527,8 +39842,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property connectedOrganization for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor_DeleteRefConnectedOrganization + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentRequest-id in: path @@ -38537,6 +39853,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -38548,38 +39871,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_filterByCurrentUser + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - - name: on + - name: accessPackageAssignmentRequest-id in: path - description: 'Usage: on={on}' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentResourceRoles - parameters: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -38597,12 +39910,14 @@ paths: enum: - id - id desc + - description + - description desc + - displayName + - displayName desc - originId - originId desc - originSystem - originSystem desc - - status - - status desc type: string - name: $select in: query @@ -38615,13 +39930,11 @@ paths: items: enum: - id + - description + - displayName - originId - originSystem - - status - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string - name: $expand in: query @@ -38634,10 +39947,7 @@ paths: items: enum: - '*' - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string responses: '200': @@ -38645,13 +39955,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentResourceRole + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -38665,14 +39975,30 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentResourceRoles + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -38680,17 +40006,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentResourceRoles + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -38698,6 +40032,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -38709,13 +40050,11 @@ paths: items: enum: - id + - description + - displayName - originId - originSystem - - status - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string - name: $expand in: query @@ -38728,10 +40067,7 @@ paths: items: enum: - '*' - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string responses: '200': @@ -38739,33 +40075,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageAssignments: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentResourceRoles.ListAccessPackageAssignments - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceRole - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceScope - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageSubject: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentResourceRoles.GetAccessPackageSubject + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentResourceRoles + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -38773,12 +40107,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -38789,9 +40130,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentResourceRoles + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -38799,6 +40148,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -38810,14 +40166,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_ListAccessPackageAssignments + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -38842,24 +40205,20 @@ paths: enum: - id - id desc - - accessPackageId - - accessPackageId desc - - assignmentPolicyId - - assignmentPolicyId desc - - assignmentState - - assignmentState desc - - assignmentStatus - - assignmentStatus desc - - catalogId - - catalogId desc - - expiredDateTime - - expiredDateTime desc - - isExtended - - isExtended desc - - schedule - - schedule desc - - targetId - - targetId desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -38872,20 +40231,14 @@ paths: items: enum: - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus - - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -38898,11 +40251,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - accessPackageResource type: string responses: '200': @@ -38910,13 +40259,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignment + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -38930,10 +40279,17 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignments for identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_CreateAccessPackageAssignments + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -38946,7 +40302,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '201': @@ -38954,18 +40310,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_GetAccessPackageAssignments + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -38973,13 +40336,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -38991,20 +40354,14 @@ paths: items: enum: - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus - - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -39017,11 +40374,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - accessPackageResource type: string responses: '200': @@ -39029,43 +40382,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackage - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackageAssignmentPolicy - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequests: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentRequests - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - target: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetTarget + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignments in identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_UpdateAccessPackageAssignments + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -39073,19 +40414,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -39096,10 +40437,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignments for identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_DeleteAccessPackageAssignments + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -39107,13 +40455,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -39125,14 +40473,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_GetAccessPackage + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -39140,13 +40495,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -39158,18 +40513,19 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -39182,9 +40538,9 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -39192,33 +40548,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackage.ListAccessPackageAssignmentPolicies + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackage.GetAccessPackageCatalog + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackage in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_UpdateAccessPackage + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -39226,19 +40592,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -39249,10 +40615,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackage for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_DeleteAccessPackage + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -39260,13 +40633,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -39278,74 +40651,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Get accessPackageResourceScope from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_ListAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_GetAccessPackageResourceScope parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - accessPackageId - - accessPackageId desc - - accessReviewSettings - - accessReviewSettings desc - - canExtend - - canExtend desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - durationInDays - - durationInDays desc - - expirationDateTime - - expirationDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - - questions - - questions desc - - requestApprovalSettings - - requestApprovalSettings desc - - requestorSettings - - requestorSettings desc - type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -39357,22 +40684,14 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -39385,8 +40704,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResource type: string responses: '200': @@ -39394,69 +40712,64 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentPolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageResourceScope.GetAccessPackageResource + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + summary: Update the navigation property accessPackageResourceScope in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_CreateAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceScope parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Delete navigation property accessPackageResourceScope for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_GetAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceScope parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -39464,20 +40777,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope_GetAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -39489,22 +40821,19 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -39517,8 +40846,9 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -39526,57 +40856,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackage + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackageCatalog + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_UpdateAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -39587,31 +40913,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_DeleteAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -39623,35 +40942,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetAccessPackage + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -39663,18 +40975,17 @@ paths: items: enum: - id - - catalogId + - connectionInfo - createdBy - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible + - isDefaultEnvironment - modifiedBy - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -39687,9 +40998,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResources type: string responses: '200': @@ -39697,58 +41006,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetRefAccessPackage + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole responses: '200': description: Retrieved navigation property link @@ -39757,55 +41046,35 @@ paths: schema: type: string links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_SetRefAccessPackage + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property ref values content: @@ -39824,31 +41093,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_DeleteRefAccessPackage + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -39860,13 +41122,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackage_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -39874,60 +41144,152 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - originId + - originSystem + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetAccessPackageCatalog + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -39939,19 +41301,11 @@ paths: items: enum: - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime - description - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -39964,10 +41318,7 @@ paths: items: enum: - '*' - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages + - accessPackageResource type: string responses: '200': @@ -39975,68 +41326,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackages + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageCatalog in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_UpdateAccessPackageCatalog + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -40047,30 +41381,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageCatalog for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_DeleteAccessPackageCatalog + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -40082,13 +41417,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceRoles + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' @@ -40096,20 +41439,184 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + 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: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -40131,10 +41638,16 @@ paths: - description desc - displayName - displayName desc + - isRootScope + - isRootScope desc - originId - originId desc - originSystem - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -40149,8 +41662,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -40172,13 +41688,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -40192,36 +41708,30 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceRoles + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '201': @@ -40229,45 +41739,39 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceRoles + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -40281,8 +41785,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -40304,58 +41811,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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: '204': @@ -40366,37 +41866,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -40408,42 +41902,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageSubject from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_GetAccessPackageSubject parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -40455,19 +41935,15 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description + - altSecId + - connectedOrganizationId - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - email + - objectId + - onPremisesSecurityIdentifier + - principalName + - type + - connectedOrganization type: string - name: $expand in: query @@ -40480,9 +41956,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - connectedOrganization type: string responses: '200': @@ -40490,73 +41964,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + connectedOrganization: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.AccessPackageSubject.GetConnectedOrganization parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageSubject in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_UpdateAccessPackageSubject parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: '204': @@ -40567,38 +42011,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageSubject for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_DeleteAccessPackageSubject parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -40610,42 +42040,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject_GetConnectedOrganization parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -40657,17 +42072,16 @@ paths: items: enum: - id - - connectionInfo - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - identitySources - modifiedBy - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - state + - externalSponsors + - internalSponsors type: string - name: $expand in: query @@ -40680,7 +42094,8 @@ paths: items: enum: - '*' - - accessPackageResources + - externalSponsors + - internalSponsors type: string responses: '200': @@ -40688,54 +42103,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Get ref of connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject_GetRefConnectedOrganization parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole responses: '200': description: Retrieved navigation property link @@ -40744,51 +42147,39 @@ paths: schema: type: string links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the ref of navigation property connectedOrganization in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject_SetRefConnectedOrganization parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property ref values content: @@ -40807,38 +42198,23 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete ref of navigation property connectedOrganization for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles.accessPackageSubject_DeleteRefConnectedOrganization parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -40850,68 +42226,47 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/accessPackageAssignmentResourceRoles/microsoft.graph.My()': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles + - identityGovernance.Functions + summary: Invoke function My + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.accessPackageAssignmentResourceRoles_My parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get target from identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_GetTarget + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -40923,11 +42278,15 @@ paths: items: enum: - id - - description + - altSecId + - connectedOrganizationId - displayName - - originId - - originSystem - - accessPackageResource + - email + - objectId + - onPremisesSecurityIdentifier + - principalName + - type + - connectedOrganization type: string - name: $expand in: query @@ -40940,7 +42299,7 @@ paths: items: enum: - '*' - - accessPackageResource + - connectedOrganization type: string responses: '200': @@ -40948,118 +42307,81 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + links: + connectedOrganization: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.Target.GetConnectedOrganization + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles + summary: Update the navigation property target in identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_UpdateTarget parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest 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.accessPackageSubject' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles + summary: Delete navigation property target for identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment_DeleteTarget parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target/connectedOrganization': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target_GetConnectedOrganization + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -41071,11 +42393,16 @@ paths: items: enum: - id + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - identitySources + - modifiedBy + - modifiedDateTime + - state + - externalSponsors + - internalSponsors type: string - name: $expand in: query @@ -41088,7 +42415,8 @@ paths: items: enum: - '*' - - accessPackageResource + - externalSponsors + - internalSponsors type: string responses: '200': @@ -41096,67 +42424,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.ConnectedOrganization.ListExternalSponsors parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment/target/connectedOrganization/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Get ref of connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target_GetRefConnectedOrganization parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.ConnectedOrganization.ListExternalSponsors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property connectedOrganization in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target_SetRefConnectedOrganization + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -41167,45 +42501,152 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete ref of navigation property connectedOrganization for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.accessPackageAssignment.target_DeleteRefConnectedOrganization parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': + post: + tags: + - identityGovernance.Actions + summary: Invoke action cancel + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_cancel + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{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.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetRequestor + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + 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: + enum: + - id + - altSecId + - connectedOrganizationId + - displayName + - email + - objectId + - onPremisesSecurityIdentifier + - principalName + - type + - connectedOrganization + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - connectedOrganization + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + links: + connectedOrganization: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.Requestor.GetConnectedOrganization + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property requestor in identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_UpdateRequestor + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property requestor for identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_DeleteRequestor + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -41217,42 +42658,192 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes + summary: Get connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor_GetConnectedOrganization parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + 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: + enum: + - id + - createdBy + - createdDateTime + - description + - displayName + - identitySources + - modifiedBy + - modifiedDateTime + - state + - externalSponsors + - internalSponsors + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - externalSponsors + - internalSponsors + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + links: + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor_GetRefConnectedOrganization + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property connectedOrganization in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor_SetRefConnectedOrganization + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentRequest + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property connectedOrganization for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor_DeleteRefConnectedOrganization + parameters: + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentResourceRoles + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -41270,20 +42861,12 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - originId - originId desc - originSystem - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - status + - status desc type: string - name: $select in: query @@ -41296,14 +42879,13 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - status + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string - name: $expand in: query @@ -41316,7 +42898,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string responses: '200': @@ -41324,13 +42909,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageAssignmentResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -41344,44 +42929,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentResourceRoles requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: '201': @@ -41389,17 +42944,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes + summary: Get accessPackageAssignmentResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41408,34 +42962,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -41447,14 +42973,13 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - status + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string - name: $expand in: query @@ -41467,7 +42992,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string responses: '200': @@ -41475,25 +43003,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageAssignments: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentResourceRoles.ListAccessPackageAssignments + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceRole + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceScope + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageSubject: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignmentResourceRoles.GetAccessPackageSubject parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41502,40 +43037,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: '204': @@ -41546,9 +43053,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41557,34 +43063,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -41596,13 +43074,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_ListAccessPackageAssignments parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41611,34 +43089,161 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessPackageId + - accessPackageId desc + - assignmentPolicyId + - assignmentPolicyId desc + - assignmentState + - assignmentState desc + - assignmentStatus + - assignmentStatus desc + - catalogId + - catalogId desc + - expiredDateTime + - expiredDateTime desc + - isExtended + - isExtended desc + - schedule + - schedule desc + - targetId + - targetId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target + type: string + responses: + '200': + 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 + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageAssignments for identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_CreateAccessPackageAssignments + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + required: true + responses: + '201': + 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_GetAccessPackageAssignments + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -41650,19 +43255,20 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string - name: $expand in: query @@ -41675,9 +43281,11 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string responses: '200': @@ -41685,41 +43293,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackage parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageAssignmentPolicy: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackageAssignmentPolicy parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageAssignmentRequests: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentRequests + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + target: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetTarget parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Update the navigation property accessPackageAssignments in identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_UpdateAccessPackageAssignments parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41735,33 +43344,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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.accessPackageAssignment' required: true responses: '204': @@ -41772,9 +43360,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + summary: Delete navigation property accessPackageAssignments for identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_DeleteAccessPackageAssignments parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41790,27 +43378,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -41822,13 +43389,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance + summary: Get accessPackage from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_GetAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41844,51 +43411,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc - - description - - description desc - - displayName - - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc - - originId - - originId desc - - originSystem - - originSystem desc - - resourceType - - resourceType desc - - url - - url desc - type: string - name: $select in: query description: Select properties to be returned @@ -41900,19 +43422,21 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogId + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -41925,9 +43449,12 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -41935,29 +43462,47 @@ paths: content: application/json: schema: - title: Collection of accessPackageResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackage' + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance + summary: Update the navigation property accessPackage in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_UpdateAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -41973,37 +43518,25 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance + summary: Delete navigation property accessPackage for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_DeleteAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42019,20 +43552,85 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_ListAccessPackageAssignmentPolicies + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessPackageId + - accessPackageId desc + - accessReviewSettings + - accessReviewSettings desc + - canExtend + - canExtend desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - durationInDays + - durationInDays desc + - expirationDateTime + - expirationDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + - questions + - questions desc + - requestApprovalSettings + - requestApprovalSettings desc + - requestorSettings + - requestorSettings desc + type: string - name: $select in: query description: Select properties to be returned @@ -42044,19 +43642,22 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -42069,9 +43670,8 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -42079,38 +43679,161 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + title: Collection of accessPackageAssignmentPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_CreateAccessPackageAssignmentPolicies + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + required: true + responses: + '201': + 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_GetAccessPackageAssignmentPolicies + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime + - description + - displayName + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackage + - accessPackageCatalog + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackage parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackageCatalog parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_UpdateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42133,19 +43856,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: '204': @@ -42156,9 +43872,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_DeleteAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42181,13 +43897,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -42199,13 +43908,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42228,13 +43937,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -42246,17 +43948,21 @@ paths: items: enum: - id - - connectionInfo + - catalogId - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - isHidden + - isRoleScopesVisible - modifiedBy - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -42269,7 +43975,12 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -42277,25 +43988,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment + summary: Get ref of accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42318,13 +44058,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource responses: '200': description: Retrieved navigation property link @@ -42333,22 +44066,51 @@ paths: schema: type: string links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment + summary: Update the ref of navigation property accessPackage in identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_SetRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42371,13 +44133,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property ref values content: @@ -42396,9 +44151,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment + summary: Delete ref of navigation property accessPackage for identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_DeleteRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42421,13 +44176,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -42439,13 +44187,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42468,39 +44215,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetAccessPackageCatalog + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true 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 + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -42512,11 +44266,19 @@ paths: items: enum: - id + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isExternallyVisible + - modifiedBy + - modifiedDateTime + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -42529,7 +44291,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -42537,42 +44302,53 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageCatalog in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_UpdateAccessPackageCatalog + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: type: string x-ms-docs-key-type: accessPackageAssignment - name: accessPackageAssignmentPolicy-id @@ -42582,13 +44358,191 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageCatalog for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_DeleteAccessPackageCatalog + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceRoles + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - originId + - originSystem + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceRoles + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property content: @@ -42606,13 +44560,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42635,13 +44588,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -42688,12 +44634,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -42702,8 +44647,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42726,13 +44670,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -42757,8 +44694,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42781,13 +44717,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -42806,13 +44735,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42835,13 +44764,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -42898,28 +44820,25 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -42929,7 +44848,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -42952,13 +44871,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -42984,7 +44896,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43007,13 +44919,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -43032,13 +44937,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43061,45 +44966,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -43111,14 +44984,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName - - isRootScope + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -43131,7 +45007,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -43139,29 +45015,25 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43184,37 +45056,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true 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: accessPackageResourceRole responses: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43237,78 +45109,34 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43331,39 +45159,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag 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: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43386,38 +45206,151 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - originId + - originSystem + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true schema: type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: - '204': - description: Success + '201': + 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43440,20 +45373,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -43465,19 +45398,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -43490,9 +45415,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -43500,41 +45423,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43557,26 +45464,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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: '204': @@ -43587,9 +45494,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43612,20 +45519,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -43637,12 +45544,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceScopes + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43665,6 +45573,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -43757,7 +45672,8 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceScopes + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43780,6 +45696,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -43797,12 +45720,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceScopes + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43825,6 +45749,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -43874,11 +45805,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -43887,7 +45819,8 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceScopes + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43910,6 +45843,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -43934,7 +45874,8 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceScopes + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -43957,6 +45898,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -43975,13 +45923,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44004,6 +45952,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -44060,25 +46015,28 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -44088,7 +46046,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44111,6 +46069,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -44136,7 +46101,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44159,6 +46124,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -44177,13 +46149,390 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResources from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResources + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc + - description + - description desc + - displayName + - displayName desc + - isPendingOnboarding + - isPendingOnboarding desc + - originId + - originId desc + - originSystem + - originSystem desc + - resourceType + - resourceType desc + - url + - url desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResource + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResources for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResources + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + '201': + 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResources from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResources + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + 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: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResources in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResources + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResources for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResources + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44206,13 +46555,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -44258,22 +46607,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44296,13 +46645,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource responses: '200': description: Retrieved navigation property link @@ -44312,12 +46661,12 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -44326,7 +46675,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44349,13 +46698,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property ref values content: @@ -44376,7 +46725,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44399,13 +46748,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -44417,13 +46766,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44446,13 +46795,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true 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' @@ -44537,7 +46886,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44560,13 +46909,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: @@ -44584,13 +46933,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44613,13 +46962,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -44666,12 +47015,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -44681,7 +47030,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44704,13 +47053,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -44736,7 +47085,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44759,13 +47108,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -44784,13 +47133,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44813,13 +47162,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -44876,28 +47225,28 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -44907,7 +47256,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44930,13 +47279,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -44962,7 +47311,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -44985,13 +47334,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -45010,13 +47359,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45039,13 +47388,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true 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' @@ -45139,7 +47488,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45162,13 +47511,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: @@ -45186,13 +47535,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45215,14 +47564,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -45271,13 +47620,13 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -45286,7 +47635,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45309,14 +47658,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -45341,7 +47690,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45364,14 +47713,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -45389,13 +47738,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackages + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45418,42 +47767,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - catalogId - - catalogId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - isHidden - - isHidden desc - - isRoleScopesVisible - - isRoleScopesVisible desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - type: string + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -45465,18 +47792,19 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -45489,9 +47817,9 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -45499,29 +47827,41 @@ paths: 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 - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackages + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45544,30 +47884,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackages + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45590,13 +47939,91 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -45608,18 +48035,14 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -45632,9 +48055,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResource type: string responses: '200': @@ -45642,38 +48063,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id: $request.path.accessPackage-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id: $request.path.accessPackage-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackages in identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackages + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45696,32 +48107,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackages + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45744,30 +48152,69 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': - post: + patch: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackage_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45790,31 +48237,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage + 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: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': - get: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_filterByCurrentUser + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45837,30 +48284,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: on + - name: accessPackageResourceScope-id in: path - description: 'Usage: on={on}' + description: 'key: id of accessPackageResourceScope' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_Search + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -45883,40 +48331,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_GetAccessPackageCatalog - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -45928,19 +48349,19 @@ paths: items: enum: - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string - name: $expand in: query @@ -45953,10 +48374,9 @@ paths: items: enum: - '*' + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string responses: '200': @@ -45964,38 +48384,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResources + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageCatalog from identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_GetRefAccessPackageCatalog + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46011,66 +48431,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackages - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageCatalog in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_SetRefAccessPackageCatalog - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -46081,9 +48461,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageCatalog for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_DeleteRefAccessPackageCatalog + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46099,6 +48479,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -46110,13 +48504,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_ListAccessPackageResourceRoleScopes + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46132,14 +48526,23 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: @@ -46148,37 +48551,21 @@ paths: items: enum: - id - - id desc + - connectionInfo - createdBy - - createdBy desc - createdDateTime - - createdDateTime desc + - description + - displayName + - isDefaultEnvironment - modifiedBy - - modifiedBy desc - modifiedDateTime - - modifiedDateTime desc + - originId + - originSystem + - accessPackageResources type: string - - name: $select + - name: $expand in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope - type: string - - name: $expand - in: query - description: Expand related entities + description: Expand related entities style: form explode: false schema: @@ -46187,8 +48574,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResources type: string responses: '200': @@ -46196,29 +48582,78 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRoleScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_CreateAccessPackageResourceRoleScopes + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46234,30 +48669,88 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + type: object + additionalProperties: + type: object required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_GetAccessPackageResourceRoleScopes + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46273,13 +48766,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string - name: $select in: query description: Select properties to be returned @@ -46291,12 +48817,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -46309,8 +48834,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -46318,29 +48842,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - links: - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_UpdateAccessPackageResourceRoleScopes + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46356,32 +48880,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + 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.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_DeleteAccessPackageResourceRoleScopes + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46397,53 +48933,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceRole - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -46483,20 +48993,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46512,13 +49024,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -46535,9 +49061,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46553,13 +49079,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -46571,13 +49111,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46593,13 +49133,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -46649,23 +49203,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -46674,7 +49234,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46690,13 +49250,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -46715,7 +49289,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46731,13 +49305,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -46749,13 +49337,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -46771,223 +49359,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true 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: - enum: - - id - - connectionInfo - - createdBy - - createdDateTime - - description - - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime - - originId - - originSystem - - accessPackageResources - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResources - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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' @@ -47009,10 +49394,16 @@ paths: - description desc - displayName - displayName desc + - isRootScope + - isRootScope desc - originId - originId desc - originSystem - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -47027,8 +49418,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -47050,13 +49444,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -47070,9 +49464,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47088,19 +49482,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.accessPackageResourceScope' required: true responses: '201': @@ -47108,17 +49509,17 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47134,20 +49535,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -47161,8 +49569,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -47184,24 +49595,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47217,26 +49629,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.accessPackageResourceScope' required: true responses: '204': @@ -47247,9 +49666,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47265,20 +49684,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -47290,13 +49716,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47312,13 +49738,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -47336,20 +49762,24 @@ paths: enum: - id - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -47362,14 +49792,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -47382,7 +49819,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -47390,13 +49832,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -47410,9 +49852,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + summary: Create new navigation property to accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47428,19 +49870,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '201': @@ -47448,17 +49890,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47474,20 +49916,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -47499,14 +49941,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -47519,7 +49968,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -47527,24 +49981,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListIncompatibleGroups + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackages in identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47560,26 +50049,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '204': @@ -47590,9 +50079,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47608,20 +50097,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag @@ -47633,13 +50122,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + post: + tags: + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackage_getApplicablePolicyRequirements + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_filterByCurrentUser parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47655,20 +50190,93 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: on in: path - description: 'key: id of accessPackageResourceScope' + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_Search + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_GetAccessPackageCatalog + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -47680,19 +50288,19 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment + - isExternallyVisible + - modifiedBy + - modifiedDateTime - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -47705,9 +50313,10 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -47715,38 +50324,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Get ref of accessPackageCatalog from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_GetRefAccessPackageCatalog parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47762,26 +50371,66 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageCatalog in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_SetRefAccessPackageCatalog + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -47792,9 +50441,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete ref of navigation property accessPackageCatalog for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_DeleteRefAccessPackageCatalog parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47810,20 +50459,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -47835,13 +50470,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceScope + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_ListAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47857,13 +50492,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -47875,14 +50529,12 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -47895,7 +50547,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -47903,23 +50556,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageResourceRoleScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_CreateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -47935,72 +50594,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_GetAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48034,19 +50651,12 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -48059,9 +50669,8 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -48069,22 +50678,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id @@ -48095,9 +50698,9 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_UpdateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48125,7 +50728,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: '204': @@ -48136,9 +50739,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_DeleteAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48172,13 +50775,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48212,17 +50815,11 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime - originId - originSystem - - accessPackageResources + - accessPackageResource type: string - name: $expand in: query @@ -48235,7 +50832,7 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResource type: string responses: '200': @@ -48243,10 +50840,10 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id @@ -48254,58 +50851,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResourceRole in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48329,13 +50880,11 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -48346,9 +50895,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResourceRole for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48382,13 +50931,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48411,32 +50960,6 @@ paths: 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string - name: $select in: query description: Select properties to be returned @@ -48448,11 +50971,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName + - isPendingOnboarding - originId - originSystem - - accessPackageResource + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -48465,7 +50996,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -48473,29 +51006,35 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48519,29 +51058,24 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRoleScope 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.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48564,13 +51098,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -48582,11 +51149,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -48599,7 +51172,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -48607,24 +51180,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48647,19 +51220,59 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -48670,9 +51283,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48695,13 +51308,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -48713,13 +51319,166 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - originId + - originSystem + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + '201': + 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48760,19 +51519,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -48785,9 +51536,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -48795,24 +51544,10 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id @@ -48824,9 +51559,9 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48861,7 +51596,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -48872,9 +51607,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -48915,13 +51650,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49037,7 +51772,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49077,13 +51812,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49155,7 +51890,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id @@ -49169,7 +51904,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49217,7 +51952,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49258,12 +51993,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49279,40 +52015,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicy from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_GetAccessPackageAssignmentPolicy - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -49324,22 +52040,19 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -49352,8 +52065,9 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -49361,27 +52075,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentPolicy.GetAccessPackage + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentPolicy.GetAccessPackageCatalog + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicy in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_UpdateAccessPackageAssignmentPolicy + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49397,12 +52122,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.accessPackageResource' required: true responses: '204': @@ -49413,9 +52152,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicy for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_DeleteAccessPackageAssignmentPolicy + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49431,6 +52170,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -49442,13 +52195,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_GetAccessPackage + summary: Get accessPackageResourceScope from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49464,6 +52217,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -49475,18 +52235,14 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -49499,9 +52255,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResource type: string responses: '200': @@ -49509,33 +52263,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_GetRefAccessPackage + summary: Update the navigation property accessPackageResourceScope in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49551,61 +52295,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_SetRefAccessPackage - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -49616,9 +52318,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_DeleteRefAccessPackage + summary: Delete navigation property accessPackageResourceScope for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49634,6 +52336,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -49645,12 +52354,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackage_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49666,39 +52376,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_GetAccessPackageCatalog - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -49710,19 +52394,19 @@ paths: items: enum: - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string - name: $expand in: query @@ -49735,10 +52419,9 @@ paths: items: enum: - '*' + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string responses: '200': @@ -49746,36 +52429,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceRoles + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResources + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageCatalog in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_UpdateAccessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49791,12 +52473,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope 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: '204': @@ -49807,8 +52496,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageCatalog for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_DeleteAccessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49824,6 +52514,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -49835,12 +52532,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceRoles + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49856,32 +52554,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -49893,11 +52572,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -49910,7 +52595,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -49918,28 +52603,24 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceRoles + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49955,29 +52636,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope responses: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceRoles + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -49993,65 +52681,34 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true 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: - enum: - - id - - description - - displayName - - originId - - originSystem - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceRoles + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50067,31 +52724,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true 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: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceRoles + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50107,31 +52764,144 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - originId + - originSystem + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true 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: - '204': - description: Success + '201': + 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50147,6 +52917,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -50165,19 +52942,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -50190,9 +52959,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -50200,25 +52967,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -50226,9 +52982,9 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50244,6 +53000,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -50256,7 +53019,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -50267,9 +53030,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50285,6 +53048,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -50303,13 +53073,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50325,6 +53095,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -50343,17 +53120,19 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isPendingOnboarding - originId - originSystem - - accessPackageResources + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -50366,7 +53145,9 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -50374,69 +53155,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50452,6 +53202,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -50460,13 +53217,11 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -50477,9 +53232,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50495,6 +53250,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -50513,13 +53275,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50535,13 +53297,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -50563,10 +53325,16 @@ paths: - description desc - displayName - displayName desc + - isRootScope + - isRootScope desc - originId - originId desc - originSystem - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -50581,8 +53349,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -50604,13 +53375,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -50624,9 +53395,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50642,19 +53413,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + 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.accessPackageResourceScope' required: true responses: '201': @@ -50662,17 +53433,17 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50688,20 +53459,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -50715,8 +53486,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -50738,24 +53512,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50771,26 +53545,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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: '204': @@ -50801,9 +53575,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50819,20 +53593,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -50844,13 +53618,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_ListAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -50866,13 +53640,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -50890,20 +53657,24 @@ paths: enum: - id - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -50916,14 +53687,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -50936,7 +53714,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -50944,13 +53727,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -50961,58 +53744,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - '201': - 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes + summary: Get ref of accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_ListRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51028,23 +53766,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: $select + - $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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -51053,52 +53782,55 @@ paths: items: enum: - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description + - description desc - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Create new navigation property ref to accessPackagesIncompatibleWith for identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_CreateRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51114,39 +53846,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackagesIncompatibleWith_filterByCurrentUser parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51162,38 +53888,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: on in: path - description: 'key: id of accessPackageResourceScope' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/microsoft.graph.Search()': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.accessPackagesIncompatibleWith_Search parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51209,20 +53927,76 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_ListIncompatibleAccessPackages + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -51234,19 +54008,21 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogId + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -51259,9 +54035,12 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -51269,38 +54048,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Get ref of incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_ListRefIncompatibleAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51316,39 +54087,113 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_CreateRefIncompatibleAccessPackages + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.incompatibleAccessPackages_filterByCurrentUser parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51364,38 +54209,64 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: on in: path - description: 'key: id of accessPackageResourceScope' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/microsoft.graph.Search()': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResources + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.incompatibleAccessPackages_Search + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_ListIncompatibleGroups parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51428,26 +54299,104 @@ paths: enum: - id - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc - - originId - - originId desc - - originSystem - - originSystem desc - - resourceType - - resourceType desc - - url - - url desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc type: string - name: $select in: query @@ -51460,19 +54409,83 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -51485,9 +54498,34 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -51495,13 +54533,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResource + title: Collection of group type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.group' '@odata.nextLink': type: string additionalProperties: @@ -51515,9 +54553,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResources + summary: Create new navigation property to incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_CreateIncompatibleGroups parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51538,7 +54576,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '201': @@ -51546,17 +54584,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResources + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_GetIncompatibleGroups parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51572,13 +54610,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: group-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -51590,19 +54628,83 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -51615,9 +54717,34 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -51625,35 +54752,185 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.group' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment + appRoleAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListAppRoleAssignments parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles + group-id: $request.path.group-id + createdOnBehalfOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.GetCreatedOnBehalfOf parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + group-id: $request.path.group-id + endpoints: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListEndpoints parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + group-id: $request.path.group-id + memberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListMemberOf + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + members: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListMembers + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + membersWithLicenseErrors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListMembersWithLicenseErrors + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + owners: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListOwners + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + permissionGrants: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListPermissionGrants + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + settings: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListSettings + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + transitiveMemberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListTransitiveMemberOf + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + transitiveMembers: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListTransitiveMembers + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + acceptedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListAcceptedSenders + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + calendar: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.GetCalendar + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + calendarView: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListCalendarView + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + conversations: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListConversations + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + events: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListEvents + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + rejectedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListRejectedSenders + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + threads: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListThreads + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + drive: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.GetDrive + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + drives: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListDrives + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + sites: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListSites + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + extensions: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListExtensions + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + groupLifecyclePolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListGroupLifecyclePolicies + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + planner: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.GetPlanner + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + onenote: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.GetOnenote + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + photo: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.GetPhoto + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + photos: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.ListPhotos + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + team: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage.IncompatibleGroups.GetTeam + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResources + summary: Update the navigation property incompatibleGroups in identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_UpdateIncompatibleGroups parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51669,19 +54946,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: group-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: group requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '204': @@ -51692,9 +54969,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResources + summary: Delete navigation property incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_DeleteIncompatibleGroups parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51710,13 +54987,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: group-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -51728,13 +55005,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51750,13 +55026,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentPolicy from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_GetAccessPackageAssignmentPolicy + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -51768,17 +55071,22 @@ paths: items: enum: - id - - connectionInfo + - accessPackageId + - accessReviewSettings + - canExtend - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - durationInDays + - expirationDateTime - modifiedBy - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -51791,7 +55099,8 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -51799,69 +55108,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentPolicy.GetAccessPackage parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentPolicy.GetAccessPackageCatalog parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageAssignmentPolicy in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_UpdateAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51877,21 +55144,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: '204': @@ -51902,9 +55160,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageAssignmentPolicy for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_DeleteAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51920,13 +55178,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -51938,13 +55189,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_GetAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -51960,39 +55211,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string - name: $select in: query description: Select properties to be returned @@ -52004,11 +55222,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -52021,7 +55249,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -52029,29 +55262,48 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackage' + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles + summary: Get ref of accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_GetRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52067,37 +55319,53 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - 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: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles + summary: Update the ref of navigation property accessPackage in identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_SetRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52113,74 +55381,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - enum: - - id - - description - - displayName - - originId - - originSystem - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles + summary: Delete ref of navigation property accessPackage for identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_DeleteRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52196,39 +55417,23 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true + - name: If-Match + in: header + description: ETag 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: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52244,38 +55449,24 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_GetAccessPackageCatalog parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52291,20 +55482,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -52316,19 +55493,19 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment + - isExternallyVisible + - modifiedBy + - modifiedDateTime - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -52341,9 +55518,10 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -52351,38 +55529,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource + summary: Update the navigation property accessPackageCatalog in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_UpdateAccessPackageCatalog parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52398,26 +55574,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: '204': @@ -52428,9 +55590,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource + summary: Delete navigation property accessPackageCatalog for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy_DeleteAccessPackageCatalog parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52446,20 +55607,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -52471,13 +55618,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52493,13 +55639,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -52521,16 +55660,10 @@ paths: - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - originId - originId desc - originSystem - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc type: string - name: $select in: query @@ -52545,11 +55678,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -52571,13 +55701,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -52591,9 +55721,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52609,19 +55738,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - 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: '201': @@ -52629,17 +55751,16 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52655,20 +55776,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -52682,11 +55796,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -52708,24 +55819,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52741,26 +55850,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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: '204': @@ -52771,9 +55873,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52789,20 +55890,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -52814,13 +55908,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52836,20 +55930,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -52899,26 +55986,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -52927,7 +56011,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52943,20 +56027,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -52975,7 +56052,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -52991,20 +56068,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -53016,12 +56086,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceScopes + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53037,38 +56108,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -53080,14 +56126,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName - - isRootScope + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -53100,7 +56149,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -53108,28 +56157,24 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceScopes + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53145,106 +56190,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - '201': - 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceScopes - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string + x-ms-docs-key-type: accessPackageResourceRole responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceScopes + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53260,19 +56235,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -53283,8 +56260,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceScopes + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53300,13 +56278,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -53318,13 +56296,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53340,13 +56318,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string - name: $select in: query description: Select properties to be returned @@ -53358,19 +56362,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -53383,9 +56379,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -53393,35 +56387,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53437,32 +56425,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + 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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53478,53 +56471,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -53536,17 +56496,11 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime - originId - originSystem - - accessPackageResources + - accessPackageResource type: string - name: $expand in: query @@ -53559,7 +56513,7 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResource type: string responses: '200': @@ -53567,24 +56521,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53600,66 +56554,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -53670,9 +56584,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53688,13 +56602,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -53706,13 +56627,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53728,13 +56649,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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' @@ -53756,10 +56677,16 @@ paths: - description desc - displayName - displayName desc + - isRootScope + - isRootScope desc - originId - originId desc - originSystem - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -53774,8 +56701,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -53797,13 +56727,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -53817,9 +56747,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53835,19 +56765,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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: '201': @@ -53855,17 +56785,17 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53881,20 +56811,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -53908,8 +56838,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -53931,24 +56864,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -53964,26 +56897,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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: '204': @@ -53994,9 +56927,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54012,20 +56945,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -54037,13 +56970,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54059,20 +56992,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -54122,26 +57055,26 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -54150,7 +57083,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54166,20 +57099,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: @@ -54198,7 +57131,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54214,20 +57147,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -54239,13 +57172,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResources from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResources parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54261,13 +57194,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54285,18 +57211,24 @@ paths: enum: - id - id desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc - description - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc + - isPendingOnboarding + - isPendingOnboarding desc - originId - originId desc - originSystem - originSystem desc - - roleOriginId - - roleOriginId desc + - resourceType + - resourceType desc - url - url desc type: string @@ -54311,14 +57243,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -54331,7 +57268,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -54339,13 +57278,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' '@odata.nextLink': type: string additionalProperties: @@ -54359,9 +57298,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Create new navigation property to accessPackageResources for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResources parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54377,19 +57316,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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.accessPackageResource' required: true responses: '201': @@ -54397,17 +57329,17 @@ 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 - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResources from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResources parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54423,20 +57355,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -54448,14 +57373,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -54468,7 +57398,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -54476,24 +57408,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance + summary: Update the navigation property accessPackageResources in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResources parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54509,26 +57452,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource 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: '204': @@ -54539,9 +57475,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance + summary: Delete navigation property accessPackageResources for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResources parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54557,20 +57493,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -54582,13 +57511,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackages + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54604,42 +57533,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - catalogId - - catalogId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - isHidden - - isHidden desc - - isRoleScopesVisible - - isRoleScopesVisible desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - type: string + type: string + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -54651,18 +57551,17 @@ paths: items: enum: - id - - catalogId + - connectionInfo - createdBy - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible + - isDefaultEnvironment - modifiedBy - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -54675,9 +57574,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResources type: string responses: '200': @@ -54685,68 +57582,24 @@ paths: 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 - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackages - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackages + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54762,87 +57615,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true 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: - enum: - - id - - catalogId - - createdBy - - createdDateTime - - description - - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes - type: string + x-ms-docs-key-type: accessPackageResource responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + type: string links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackages in identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackages + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54858,19 +57660,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -54881,9 +57685,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackages + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54899,13 +57703,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -54917,13 +57721,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -54939,13 +57743,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -54963,34 +57767,14 @@ paths: enum: - id - id desc - - accessPackageId - - accessPackageId desc - - accessReviewSettings - - accessReviewSettings desc - - canExtend - - canExtend desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - description - description desc - displayName - displayName desc - - durationInDays - - durationInDays desc - - expirationDateTime - - expirationDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - - questions - - questions desc - - requestApprovalSettings - - requestApprovalSettings desc - - requestorSettings - - requestorSettings desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -55003,22 +57787,11 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -55031,8 +57804,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResource type: string responses: '200': @@ -55040,13 +57812,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentPolicy + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -55060,9 +57832,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55078,19 +57850,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + 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.accessPackageResourceRole' required: true responses: '201': @@ -55098,17 +57870,17 @@ 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55124,20 +57896,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -55149,22 +57921,11 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -55177,8 +57938,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResource type: string responses: '200': @@ -55186,31 +57946,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackage - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackageCatalog + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55226,26 +57979,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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: '204': @@ -55256,9 +58009,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55274,20 +58027,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -55299,13 +58052,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageCatalog + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55321,13 +58074,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -55339,19 +58099,19 @@ paths: items: enum: - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string - name: $expand in: query @@ -55364,10 +58124,9 @@ paths: items: enum: - '*' + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string responses: '200': @@ -55375,42 +58134,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageCatalog from identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetRefAccessPackageCatalog + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55426,84 +58181,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageCatalog in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_SetRefAccessPackageCatalog - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -55514,9 +58211,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageCatalog for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteRefAccessPackageCatalog + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55532,13 +58229,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -55550,13 +58254,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageResourceRoleScopes + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55572,13 +58276,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -55596,14 +58300,20 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -55616,12 +58326,14 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -55634,8 +58346,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -55643,13 +58354,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRoleScope + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -55663,9 +58374,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageResourceRoleScopes + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55681,19 +58392,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + 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.accessPackageResourceScope' required: true responses: '201': @@ -55701,17 +58412,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageResourceRoleScopes + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55727,20 +58438,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -55752,12 +58463,14 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -55770,8 +58483,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -55779,31 +58491,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageResourceRoleScopes + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55819,26 +58524,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -55849,9 +58554,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageResourceRoleScopes + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55867,20 +58572,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -55892,13 +58597,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55914,20 +58619,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -55939,11 +58644,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName + - isPendingOnboarding - originId - originSystem - - accessPackageResource + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -55956,7 +58669,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -55964,24 +58679,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -55997,26 +58726,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + 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: '204': @@ -56027,9 +58756,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56045,20 +58774,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -56070,13 +58799,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56092,23 +58820,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select + - $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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -56117,9 +58836,314 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + '201': + 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - addedBy + - addedOn + - attributes - description - displayName - isPendingOnboarding @@ -56155,26 +59179,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -56183,7 +59204,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56199,20 +59220,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: @@ -56231,7 +59245,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56247,20 +59261,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -56272,13 +59279,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56294,20 +59301,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -56353,22 +59353,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56384,20 +59383,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope responses: '200': description: Retrieved navigation property link @@ -56407,12 +59399,11 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -56421,7 +59412,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56437,20 +59428,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property ref values content: @@ -56471,7 +59455,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56487,20 +59471,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -56512,13 +59489,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56534,20 +59511,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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' @@ -56632,7 +59602,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56648,20 +59618,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -56679,13 +59642,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56701,20 +59664,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -56761,12 +59717,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -56776,7 +59731,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56792,20 +59747,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -56831,7 +59779,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56847,20 +59795,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -56879,13 +59820,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -56901,20 +59842,215 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + 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: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57008,7 +60144,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57024,20 +60160,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -57055,13 +60184,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57077,21 +60206,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path description: 'key: id of accessPackageResourceScope' required: true @@ -57140,13 +60262,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -57155,7 +60276,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57171,21 +60292,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path description: 'key: id of accessPackageResourceScope' required: true @@ -57210,7 +60324,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57226,21 +60340,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path description: 'key: id of accessPackageResourceScope' required: true @@ -57258,13 +60365,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57280,27 +60387,42 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -57312,19 +60434,21 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogId + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -57337,9 +60461,12 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -57347,41 +60474,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Create new navigation property to accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57397,46 +60512,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - 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.accessPackage' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57459,38 +60558,104 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + uniqueItems: true + type: array + items: + enum: + - id + - catalogId + - createdBy + - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - responses: - '204': - description: Success + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListIncompatibleGroups + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope + summary: Update the navigation property accessPackages in identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57513,13 +60678,133 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackages + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageAssignmentPolicies + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + 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: + enum: + - id + - id desc + - accessPackageId + - accessPackageId desc + - accessReviewSettings + - accessReviewSettings desc + - canExtend + - canExtend desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - durationInDays + - durationInDays desc + - expirationDateTime + - expirationDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + - questions + - questions desc + - requestApprovalSettings + - requestApprovalSettings desc + - requestorSettings + - requestorSettings desc + type: string - name: $select in: query description: Select properties to be returned @@ -57531,14 +60816,22 @@ paths: items: enum: - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -57551,7 +60844,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -57559,24 +60853,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageAssignmentPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57599,79 +60898,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57694,13 +60944,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -57712,19 +60962,22 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -57737,9 +60990,8 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -57747,38 +60999,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackage parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackageCatalog parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57801,19 +61046,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: '204': @@ -57824,9 +61069,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57849,13 +61094,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag @@ -57867,13 +61112,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageCatalog parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57896,13 +61141,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -57914,17 +61152,19 @@ paths: items: enum: - id - - connectionInfo + - catalogStatus + - catalogType - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - isExternallyVisible - modifiedBy - modifiedDateTime - - originId - - originSystem + - accessPackageResourceRoles - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -57937,7 +61177,10 @@ paths: items: enum: - '*' + - accessPackageResourceRoles - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -57945,25 +61188,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Get ref of accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetRefAccessPackageCatalog parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -57986,13 +61246,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope responses: '200': description: Retrieved navigation property link @@ -58001,22 +61254,39 @@ paths: schema: type: string links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the ref of navigation property accessPackageCatalog in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_SetRefAccessPackageCatalog parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58039,13 +61309,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property ref values content: @@ -58064,9 +61327,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete ref of navigation property accessPackageCatalog for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteRefAccessPackageCatalog parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58089,13 +61352,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -58107,13 +61363,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58136,13 +61392,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -58160,14 +61409,14 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -58180,11 +61429,12 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem - - accessPackageResource + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -58197,7 +61447,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -58205,13 +61456,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceRoleScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' '@odata.nextLink': type: string additionalProperties: @@ -58225,9 +61476,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58250,19 +61501,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - 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.accessPackageResourceRoleScope' required: true responses: '201': @@ -58270,17 +61514,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58310,13 +61554,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -58328,11 +61565,12 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem - - accessPackageResource + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -58345,7 +61583,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -58353,25 +61592,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58401,19 +61646,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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.accessPackageResourceRoleScope' required: true responses: '204': @@ -58424,9 +61662,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58456,13 +61694,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -58474,13 +61705,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceRole from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58510,13 +61741,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -58528,19 +61752,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -58553,9 +61769,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -58563,41 +61777,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResourceRole in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58627,19 +61824,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -58650,9 +61840,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceRole for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58682,13 +61872,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -58700,13 +61883,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58736,38 +61919,6 @@ paths: 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string - name: $select in: query description: Select properties to be returned @@ -58779,14 +61930,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -58799,7 +61955,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -58807,29 +61965,38 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58860,29 +62027,24 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -58912,13 +62074,53 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -58930,14 +62132,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName - - isRootScope + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -58950,7 +62155,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -58958,25 +62163,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59006,32 +62211,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59061,30 +62264,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': - post: + delete: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59107,63 +62307,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_filterByCurrentUser - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_Search + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59179,39 +62347,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_ListAccessPackageAssignmentRequests - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -59229,26 +62378,14 @@ paths: enum: - id - id desc - - answers - - answers desc - - completedDate - - completedDate desc - - createdDateTime - - createdDateTime desc - - expirationDateTime - - expirationDateTime desc - - isValidationOnly - - isValidationOnly desc - - justification - - justification desc - - requestState - - requestState desc - - requestStatus - - requestStatus desc - - requestType - - requestType desc - - schedule - - schedule desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -59261,19 +62398,11 @@ paths: items: enum: - id - - answers - - completedDate - - createdDateTime - - expirationDateTime - - isValidationOnly - - justification - - requestState - - requestStatus - - requestType - - schedule - - accessPackage - - accessPackageAssignment - - requestor + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -59286,9 +62415,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignment - - requestor + - accessPackageResource type: string responses: '200': @@ -59296,13 +62423,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentRequest + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -59316,8 +62443,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_CreateAccessPackageAssignmentRequests + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59333,12 +62461,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -59346,16 +62488,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_GetAccessPackageAssignmentRequests + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59371,13 +62514,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -59389,19 +62546,11 @@ paths: items: enum: - id - - answers - - completedDate - - createdDateTime - - expirationDateTime - - isValidationOnly - - justification - - requestState - - requestStatus - - requestType - - schedule - - accessPackage - - accessPackageAssignment - - requestor + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -59414,9 +62563,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignment - - requestor + - accessPackageResource type: string responses: '200': @@ -59424,34 +62571,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentRequests.GetAccessPackage - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentRequests.GetAccessPackageAssignment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - requestor: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentRequests.GetRequestor + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_UpdateAccessPackageAssignmentRequests + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59467,19 +62605,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -59490,8 +62642,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_DeleteAccessPackageAssignmentRequests + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59507,13 +62660,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -59525,13 +62692,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_GetAccessPackage + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59547,16 +62714,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: $select + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -59565,22 +62744,25 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime + - id desc - description + - description desc - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - - name: $expand + - name: $select in: query - description: Expand related entities + description: Select properties to be returned style: form explode: false schema: @@ -59588,10 +62770,28 @@ paths: type: array items: enum: - - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource type: string responses: '200': @@ -59599,36 +62799,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get ref of 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_GetRefAccessPackage + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59644,48 +62837,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: - '200': - description: Retrieved navigation property link + '201': + description: Created navigation property. content: application/json: schema: - type: string - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_SetRefAccessPackage + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59701,34 +62890,85 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + patch: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_DeleteRefAccessPackage + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59744,30 +62984,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true 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: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: + delete: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.accessPackage_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59783,31 +63039,45 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignment from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_GetAccessPackageAssignment + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59823,13 +63093,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -59841,20 +63125,19 @@ paths: items: enum: - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus - - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -59867,11 +63150,9 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -59879,46 +63160,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackage - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackageAssignmentPolicy - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentRequests: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentRequests + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentResourceRoles + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - target: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetTarget + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignment in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_UpdateAccessPackageAssignment + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59934,19 +63210,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -59957,8 +63247,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignment for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_DeleteAccessPackageAssignment + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -59974,65 +63265,45 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': - post: - tags: - - identityGovernance.Actions - summary: Invoke action cancel - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_cancel - parameters: - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get requestor from identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_GetRequestor + summary: Get accessPackageResourceScope from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60048,13 +63319,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -60066,15 +63344,14 @@ paths: items: enum: - id - - altSecId - - connectedOrganizationId + - description - displayName - - email - - objectId - - onPremisesSecurityIdentifier - - principalName - - type - - connectedOrganization + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -60087,7 +63364,7 @@ paths: items: enum: - '*' - - connectedOrganization + - accessPackageResource type: string responses: '200': @@ -60095,23 +63372,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - connectedOrganization: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.Requestor.GetConnectedOrganization + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property requestor in identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_UpdateRequestor + summary: Update the navigation property accessPackageResourceScope in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60127,19 +63405,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -60150,9 +63435,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property requestor for identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_DeleteRequestor + summary: Delete navigation property accessPackageResourceScope for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60168,13 +63453,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -60186,12 +63478,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor_GetConnectedOrganization + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60207,13 +63500,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -60225,16 +63525,19 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -60247,8 +63550,9 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -60256,29 +63560,133 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref': + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor_GetRefConnectedOrganization + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60294,41 +63702,134 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + enum: + - id + - connectionInfo + - createdBy + - createdDateTime + - description + - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResources + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property connectedOrganization in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor_SetRefConnectedOrganization + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60344,13 +63845,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property ref values content: @@ -60369,8 +63877,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property connectedOrganization for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor_DeleteRefConnectedOrganization + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60386,13 +63895,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -60404,12 +63920,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_filterByCurrentUser + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60425,46 +63942,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_ListAccessPackageAssignmentResourceRoles - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -60482,12 +63973,14 @@ paths: enum: - id - id desc + - description + - description desc + - displayName + - displayName desc - originId - originId desc - originSystem - originSystem desc - - status - - status desc type: string - name: $select in: query @@ -60500,13 +63993,11 @@ paths: items: enum: - id + - description + - displayName - originId - originSystem - - status - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string - name: $expand in: query @@ -60519,10 +64010,7 @@ paths: items: enum: - '*' - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string responses: '200': @@ -60530,13 +64018,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentResourceRole + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -60550,9 +64038,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_CreateAccessPackageAssignmentResourceRoles + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60568,12 +64056,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -60581,17 +64083,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_GetAccessPackageAssignmentResourceRoles + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60607,13 +64109,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id1 + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -60625,13 +64141,11 @@ paths: items: enum: - id + - description + - displayName - originId - originSystem - - status - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string - name: $expand in: query @@ -60644,10 +64158,7 @@ paths: items: enum: - '*' - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string responses: '200': @@ -60655,41 +64166,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageAssignments: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentResourceRoles.ListAccessPackageAssignments - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id1: $request.path.accessPackageAssignmentResourceRole-id1 - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceRole - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id1: $request.path.accessPackageAssignmentResourceRole-id1 - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceScope - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id1: $request.path.accessPackageAssignmentResourceRole-id1 - accessPackageSubject: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageSubject + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id1: $request.path.accessPackageAssignmentResourceRole-id1 - default: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_UpdateAccessPackageAssignmentResourceRoles + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60705,19 +64200,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id1 + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -60728,9 +64237,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_DeleteAccessPackageAssignmentResourceRoles + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60746,13 +64255,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id1 + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -60764,12 +64287,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My()': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - - identityGovernance.Functions - summary: Invoke function My - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentResourceRoles_My + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60785,40 +64309,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get target from identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_GetTarget - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -60830,15 +64341,19 @@ paths: items: enum: - id - - altSecId - - connectedOrganizationId + - addedBy + - addedOn + - attributes + - description - displayName - - email - - objectId - - onPremisesSecurityIdentifier - - principalName - - type - - connectedOrganization + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -60851,7 +64366,9 @@ paths: items: enum: - '*' - - connectedOrganization + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -60859,22 +64376,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - connectedOrganization: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.Target.GetConnectedOrganization + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property target in identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_UpdateTarget + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60890,12 +64426,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -60906,9 +64463,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property target for identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_DeleteTarget + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60924,6 +64481,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -60935,12 +64513,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target_GetConnectedOrganization + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -60956,6 +64535,52 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -60967,16 +64592,14 @@ paths: items: enum: - id - - createdBy - - createdDateTime - description - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -60989,8 +64612,7 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - accessPackageResource type: string responses: '200': @@ -60998,27 +64620,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.ConnectedOrganization.ListExternalSponsors - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.ConnectedOrganization.ListInternalSponsors - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization/$ref': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get ref of connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target_GetRefConnectedOrganization + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61034,67 +64658,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.ConnectedOrganization.ListExternalSponsors - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.ConnectedOrganization.ListInternalSponsors - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property connectedOrganization in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target_SetRefConnectedOrganization - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property connectedOrganization for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target_DeleteRefConnectedOrganization + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61110,64 +64711,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_filterByCurrentUser - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: on + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'Usage: on={on}' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_GetAccessPackageResourceRole - parameters: - - name: accessPackageAssignmentResourceRole-id + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -61181,8 +64745,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -61204,21 +64771,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageResourceRole.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61227,12 +64798,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.accessPackageResourceScope' required: true responses: '204': @@ -61243,9 +64842,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61254,6 +64853,34 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -61265,13 +64892,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole_GetAccessPackageResource + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61280,6 +64907,56 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + 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: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -61291,19 +64968,21 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogId + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -61316,9 +64995,12 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -61326,29 +65008,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole_UpdateAccessPackageResource + summary: Get ref of accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61357,62 +65040,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: $select + 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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -61421,53 +65070,55 @@ paths: items: enum: - id - - connectionInfo + - id desc + - catalogId + - catalogId desc - createdBy + - createdBy desc - createdDateTime + - createdDateTime desc - description + - description desc - displayName - - isDefaultEnvironment + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc - modifiedBy + - modifiedBy desc - modifiedDateTime - - originId - - originSystem - - accessPackageResources - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResources + - modifiedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Create new navigation property ref to accessPackagesIncompatibleWith for identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61476,27 +65127,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: - '200': - description: Retrieved navigation property link + '201': + description: Created navigation property link. content: application/json: schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackagesIncompatibleWith_filterByCurrentUser parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61505,27 +65176,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.Search()': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackagesIncompatibleWith_Search parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61534,24 +65222,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true schema: type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + summary: Get incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListIncompatibleAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61560,6 +65263,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61577,14 +65294,24 @@ paths: enum: - id - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -61597,11 +65324,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -61614,7 +65351,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -61622,13 +65364,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -61639,12 +65381,13 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + summary: Get ref of incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListRefIncompatibleAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61653,48 +65396,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - '201': - 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles - parameters: - - name: accessPackageAssignmentResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select + 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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -61703,47 +65426,55 @@ paths: items: enum: - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description + - description desc - displayName - - originId - - originSystem - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateRefIncompatibleAccessPackages parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61752,32 +65483,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.incompatibleAccessPackages_filterByCurrentUser parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61786,31 +65532,85 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: type: string + x-ms-docs-key-type: accessPackage + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: - '204': + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.incompatibleAccessPackages_Search + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + responses: + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleGroups': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListIncompatibleGroups parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61819,6 +65619,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61836,20 +65650,104 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc type: string - name: $select in: query @@ -61862,14 +65760,83 @@ paths: items: enum: - id + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -61882,7 +65849,34 @@ paths: items: enum: - '*' - - accessPackageResource + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -61890,13 +65884,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of group type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.group' '@odata.nextLink': type: string additionalProperties: @@ -61910,9 +65904,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + summary: Create new navigation property to incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateIncompatibleGroups parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61921,12 +65915,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '201': @@ -61934,17 +65942,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetIncompatibleGroups parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -61953,13 +65961,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -61971,14 +65993,83 @@ paths: items: enum: - id + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -61991,7 +66082,34 @@ paths: items: enum: - '*' - - accessPackageResource + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -61999,22 +66117,213 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.group' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + appRoleAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListAppRoleAssignments parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + createdOnBehalfOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetCreatedOnBehalfOf + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + endpoints: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListEndpoints + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + memberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMemberOf + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + members: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMembers + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + membersWithLicenseErrors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMembersWithLicenseErrors + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + owners: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListOwners + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + permissionGrants: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListPermissionGrants + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + settings: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListSettings + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMemberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListTransitiveMemberOf + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMembers: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListTransitiveMembers + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + acceptedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListAcceptedSenders + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendar: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetCalendar + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendarView: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListCalendarView + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + conversations: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListConversations + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + events: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListEvents + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + rejectedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListRejectedSenders + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + threads: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListThreads + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drive: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetDrive + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drives: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListDrives + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + sites: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListSites + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + extensions: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListExtensions + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + groupLifecyclePolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListGroupLifecyclePolicies + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + planner: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetPlanner + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + onenote: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetOnenote + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photo: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetPhoto + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photos: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListPhotos + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + team: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetTeam + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Update the navigation property incompatibleGroups in identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateIncompatibleGroups parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62023,19 +66332,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '204': @@ -62046,9 +66369,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Delete navigation property incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteIncompatibleGroups parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62057,13 +66380,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -62075,13 +66412,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_getApplicablePolicyRequirements parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62090,85 +66426,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string + type: string + x-ms-docs-key-type: accessPackage responses: '200': - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_filterByCurrentUser parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62177,32 +66466,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true 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: accessPackageAssignment + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_Search parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62211,31 +66505,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: accessPackageAssignment responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_GetAccessPackageResourceScope + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_ListAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62244,6 +66538,51 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - answers + - answers desc + - completedDate + - completedDate desc + - createdDateTime + - createdDateTime desc + - expirationDateTime + - expirationDateTime desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc + - requestState + - requestState desc + - requestStatus + - requestStatus desc + - requestType + - requestType desc + - schedule + - schedule desc + type: string - name: $select in: query description: Select properties to be returned @@ -62255,14 +66594,19 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - answers + - completedDate + - createdDateTime + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType + - schedule + - accessPackage + - accessPackageAssignment + - requestor type: string - name: $expand in: query @@ -62275,7 +66619,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageAssignment + - requestor type: string responses: '200': @@ -62283,21 +66629,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageResourceScope.GetAccessPackageResource - parameters: - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of accessPackageAssignmentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceScope + summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_CreateAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62306,25 +66659,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceScope + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_GetAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62333,32 +66697,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope_GetAccessPackageResource - parameters: - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -62370,19 +66722,19 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - answers + - completedDate + - createdDateTime + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType + - schedule + - accessPackage + - accessPackageAssignment + - requestor type: string - name: $expand in: query @@ -62395,9 +66747,9 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackage + - accessPackageAssignment + - requestor type: string responses: '200': @@ -62405,29 +66757,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentRequests.GetAccessPackage parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentRequests.GetAccessPackageAssignment parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + requestor: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentRequests.GetRequestor parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope_UpdateAccessPackageResource + summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_UpdateAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62436,12 +66793,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: '204': @@ -62452,9 +66823,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope_DeleteAccessPackageResource + summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_DeleteAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62463,6 +66833,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -62474,13 +66858,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_GetAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62489,6 +66873,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -62500,17 +66898,21 @@ paths: items: enum: - id - - connectionInfo + - catalogId - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - isHidden + - isRoleScopesVisible - modifiedBy - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -62523,7 +66925,12 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -62531,22 +66938,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackagesIncompatibleWith parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Get ref of 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_GetRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62555,6 +66994,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest responses: '200': description: Retrieved navigation property link @@ -62563,19 +67016,51 @@ paths: schema: type: string links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the ref of navigation property accessPackage in 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_SetRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62584,6 +67069,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: description: New navigation property ref values content: @@ -62602,9 +67101,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete ref of navigation property accessPackage for 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_DeleteRefAccessPackage parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62613,6 +67112,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -62624,13 +67137,52 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: + tags: + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.accessPackage_getApplicablePolicyRequirements + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + summary: Get accessPackageAssignment from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_GetAccessPackageAssignment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62639,32 +67191,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $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: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -62676,11 +67216,20 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem - - accessPackageResource + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string - name: $expand in: query @@ -62693,7 +67242,11 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string responses: '200': @@ -62701,29 +67254,46 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + links: + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackage + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackageAssignmentPolicy + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentRequests: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentRequests + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + target: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetTarget + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + summary: Update the navigation property accessPackageAssignment in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_UpdateAccessPackageAssignment parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62732,30 +67302,112 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest 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.accessPackageAssignment' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignment for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_DeleteAccessPackageAssignment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': + post: + tags: + - identityGovernance.Actions + summary: Invoke action cancel + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_cancel + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + summary: Get requestor from identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_GetRequestor parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62764,13 +67416,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -62782,11 +67441,15 @@ paths: items: enum: - id - - description + - altSecId + - connectedOrganizationId - displayName - - originId - - originSystem - - accessPackageResource + - email + - objectId + - onPremisesSecurityIdentifier + - principalName + - type + - connectedOrganization type: string - name: $expand in: query @@ -62799,7 +67462,7 @@ paths: items: enum: - '*' - - accessPackageResource + - connectedOrganization type: string responses: '200': @@ -62807,22 +67470,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + connectedOrganization: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.Requestor.GetConnectedOrganization parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Update the navigation property requestor in identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_UpdateRequestor parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62831,19 +67495,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: '204': @@ -62854,9 +67525,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete navigation property requestor for identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_DeleteRequestor parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62865,13 +67536,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -62883,13 +67561,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + summary: Get connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor_GetConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62898,13 +67575,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -62916,19 +67600,16 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - identitySources + - modifiedBy + - modifiedDateTime + - state + - externalSponsors + - internalSponsors type: string - name: $expand in: query @@ -62941,9 +67622,8 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - externalSponsors + - internalSponsors type: string responses: '200': @@ -62951,32 +67631,79 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor_GetRefConnectedOrganization + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + summary: Update the ref of navigation property connectedOrganization in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor_SetRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -62985,19 +67712,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -63008,9 +67744,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + summary: Delete ref of navigation property connectedOrganization for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests.requestor_DeleteRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63019,13 +67754,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -63037,13 +67779,52 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentRequests_filterByCurrentUser + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_ListAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63052,6 +67833,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -63069,20 +67857,12 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - originId - originId desc - originSystem - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - status + - status desc type: string - name: $select in: query @@ -63095,14 +67875,13 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - status + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string - name: $expand in: query @@ -63115,7 +67894,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string responses: '200': @@ -63123,13 +67905,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageAssignmentResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -63143,9 +67925,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_CreateAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63154,12 +67936,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: '201': @@ -63167,17 +67956,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_GetAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63186,13 +67975,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id1 + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -63204,14 +68000,13 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - status + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string - name: $expand in: query @@ -63224,7 +68019,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string responses: '200': @@ -63232,22 +68030,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentResourceRoles.ListAccessPackageAssignments parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id1: $request.path.accessPackageAssignmentResourceRole-id1 + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceRole + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id1: $request.path.accessPackageAssignmentResourceRole-id1 + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceScope + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id1: $request.path.accessPackageAssignmentResourceRole-id1 + accessPackageSubject: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageSubject + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id1: $request.path.accessPackageAssignmentResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_UpdateAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63256,19 +68073,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id1 + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: '204': @@ -63279,9 +68103,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_DeleteAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63290,13 +68114,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id1 + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -63308,13 +68139,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function My + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.accessPackageAssignmentResourceRoles_My + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageSubject from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_GetAccessPackageSubject + summary: Get target from identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_GetTarget parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63323,6 +68187,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -63366,18 +68237,19 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' links: connectedOrganization: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageSubject.GetConnectedOrganization + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.Target.GetConnectedOrganization parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageSubject in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_UpdateAccessPackageSubject + summary: Update the navigation property target in identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_UpdateTarget parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63386,6 +68258,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property values content: @@ -63402,9 +68281,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageSubject for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_DeleteAccessPackageSubject + summary: Delete navigation property target for identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_DeleteTarget parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63413,6 +68292,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag @@ -63424,12 +68310,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization': get: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject_GetConnectedOrganization + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target_GetConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63438,6 +68324,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -63483,22 +68376,24 @@ paths: $ref: '#/components/schemas/microsoft.graph.connectedOrganization' links: externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.ConnectedOrganization.ListExternalSponsors parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.ConnectedOrganization.ListInternalSponsors parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject_GetRefConnectedOrganization + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target_GetRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63507,6 +68402,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment responses: '200': description: Retrieved navigation property link @@ -63516,13 +68418,15 @@ paths: type: string links: externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.ConnectedOrganization.ListExternalSponsors parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target.ConnectedOrganization.ListInternalSponsors parameters: accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -63530,7 +68434,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the ref of navigation property connectedOrganization in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject_SetRefConnectedOrganization + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target_SetRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63539,6 +68443,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property ref values content: @@ -63558,7 +68469,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete ref of navigation property connectedOrganization for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject_DeleteRefConnectedOrganization + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments.target_DeleteRefConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id in: path @@ -63567,6 +68478,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag @@ -63578,12 +68496,26 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/microsoft.graph.My(): + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - identityGovernance.Functions - summary: Invoke function My - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_My + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageAssignments_filterByCurrentUser + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' responses: '200': description: Success @@ -63592,53 +68524,25 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement/accessPackageAssignments: + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignments + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_GetAccessPackageResourceRole 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: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - accessPackageId - - accessPackageId desc - - assignmentPolicyId - - assignmentPolicyId desc - - assignmentState - - assignmentState desc - - assignmentStatus - - assignmentStatus desc - - catalogId - - catalogId desc - - expiredDateTime - - expiredDateTime desc - - isExtended - - isExtended desc - - schedule - - schedule desc - - targetId - - targetId desc - type: string + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -63650,20 +68554,11 @@ paths: items: enum: - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus - - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -63676,11 +68571,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - accessPackageResource type: string responses: '200': @@ -63688,59 +68579,82 @@ paths: 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 - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageResourceRole.GetAccessPackageResource + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignments for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignments + summary: Update the navigation property accessPackageResourceRole in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRole for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignments + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -63752,20 +68666,19 @@ paths: items: enum: - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus - - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -63778,11 +68691,9 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -63790,50 +68701,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignments.GetAccessPackage - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignments.GetAccessPackageAssignmentPolicy - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequests: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignments.ListAccessPackageAssignmentRequests + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRoles: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignments.ListAccessPackageAssignmentResourceRoles + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - target: - operationId: identityGovernance.entitlementManagement.AccessPackageAssignments.GetTarget + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignments in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignments + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -63844,16 +68748,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignments for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignments + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -63865,21 +68770,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackage + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -63891,18 +68796,17 @@ paths: items: enum: - id - - catalogId + - connectionInfo - createdBy - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible + - isDefaultEnvironment - modifiedBy - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -63915,9 +68819,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResources type: string responses: '200': @@ -63925,43 +68827,67 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackage.GetAccessPackageCatalog + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackage in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_UpdateAccessPackage + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -63972,17 +68898,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackage for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_DeleteAccessPackage + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -63994,21 +68920,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64026,34 +68952,14 @@ paths: enum: - id - id desc - - accessPackageId - - accessPackageId desc - - accessReviewSettings - - accessReviewSettings desc - - canExtend - - canExtend desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - description - description desc - displayName - displayName desc - - durationInDays - - durationInDays desc - - expirationDateTime - - expirationDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - - questions - - questions desc - - requestApprovalSettings - - requestApprovalSettings desc - - requestorSettings - - requestorSettings desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -64066,22 +68972,11 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -64094,8 +68989,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResource type: string responses: '200': @@ -64103,13 +68997,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentPolicy + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -64123,23 +69017,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_CreateAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -64147,32 +69041,32 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -64184,22 +69078,11 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -64212,8 +69095,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResource type: string responses: '200': @@ -64221,48 +69103,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackage - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackageCatalog + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_UpdateAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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: '204': @@ -64273,24 +69150,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_DeleteAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -64302,28 +69179,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetAccessPackage + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - $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: accessPackageAssignmentPolicy + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -64335,18 +69237,14 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -64359,9 +69257,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResource type: string responses: '200': @@ -64369,103 +69265,152 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref': + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + '201': + 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/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetRefAccessPackage + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string responses: '200': - description: Retrieved navigation property link + description: Retrieved navigation property content: application/json: schema: - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_SetRefAccessPackage + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -64476,24 +69421,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_DeleteRefAccessPackage + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -64505,60 +69450,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: - tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackage_getApplicablePolicyRequirements - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetAccessPackageCatalog + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -64570,19 +69483,19 @@ paths: items: enum: - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string - name: $expand in: query @@ -64595,10 +69508,9 @@ paths: items: enum: - '*' + - accessPackageResourceEnvironment - accessPackageResourceRoles - - accessPackageResources - accessPackageResourceScopes - - accessPackages type: string responses: '200': @@ -64606,57 +69518,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceRoles + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResources + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageCatalog in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_UpdateAccessPackageCatalog + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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: '204': @@ -64667,23 +69575,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageCatalog for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_DeleteAccessPackageCatalog + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -64695,171 +69604,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceRoles - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - originId - - originSystem - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceRoles - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - '201': - 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceRoles + summary: Get accessPackageResourceScope from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_GetAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -64873,8 +69632,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -64896,50 +69658,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageResourceScope.GetAccessPackageResource parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackageResourceScope in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole 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: '204': @@ -64950,30 +69697,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackageResourceScope for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceScope parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -64985,35 +69719,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -65063,23 +69783,17 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -65088,29 +69802,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: @@ -65129,29 +69829,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -65163,35 +69849,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -65237,43 +69909,27 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole responses: '200': description: Retrieved navigation property link @@ -65283,11 +69939,9 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -65296,29 +69950,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property ref values content: @@ -65339,29 +69979,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -65373,35 +69999,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -65486,29 +70098,15 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: @@ -65526,28 +70124,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -65555,13 +70146,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -65601,12 +70185,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -65615,22 +70197,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -65638,13 +70213,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -65663,22 +70231,48 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -65686,53 +70280,153 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true 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: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -65826,29 +70520,15 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: @@ -65866,35 +70546,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -65944,11 +70610,9 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -65958,29 +70622,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -66006,29 +70656,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -66047,42 +70683,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageSubject from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_GetAccessPackageSubject parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -66094,19 +70709,15 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description + - altSecId + - connectedOrganizationId - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - email + - objectId + - onPremisesSecurityIdentifier + - principalName + - type + - connectedOrganization type: string - name: $expand in: query @@ -66119,9 +70730,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - connectedOrganization type: string responses: '200': @@ -66129,73 +70738,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + connectedOrganization: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.AccessPackageSubject.GetConnectedOrganization parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageSubject in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_UpdateAccessPackageSubject parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: '204': @@ -66206,71 +70777,207 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageSubject for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_DeleteAccessPackageSubject parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject_GetConnectedOrganization + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - displayName + - identitySources + - modifiedBy + - modifiedDateTime + - state + - externalSponsors + - internalSponsors + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - externalSponsors + - internalSponsors + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + links: + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject_GetRefConnectedOrganization + parameters: + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageAssignmentResourceRole + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property connectedOrganization in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject_SetRefConnectedOrganization + parameters: + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true schema: type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResources + summary: Delete ref of navigation property connectedOrganization for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject_DeleteRefConnectedOrganization parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/microsoft.graph.My(): + get: + tags: + - identityGovernance.Functions + summary: Invoke function My + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_My + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement/accessPackageAssignments: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignments from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignments + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -66288,26 +70995,24 @@ paths: enum: - id - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc - - description - - description desc - - displayName - - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc - - originId - - originId desc - - originSystem - - originSystem desc - - resourceType - - resourceType desc - - url - - url desc + - accessPackageId + - accessPackageId desc + - assignmentPolicyId + - assignmentPolicyId desc + - assignmentState + - assignmentState desc + - assignmentStatus + - assignmentStatus desc + - catalogId + - catalogId desc + - expiredDateTime + - expiredDateTime desc + - isExtended + - isExtended desc + - schedule + - schedule desc + - targetId + - targetId desc type: string - name: $select in: query @@ -66320,19 +71025,20 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string - name: $expand in: query @@ -66345,9 +71051,11 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string responses: '200': @@ -66355,13 +71063,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResource + title: Collection of accessPackageAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' '@odata.nextLink': type: string additionalProperties: @@ -66375,30 +71083,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResources - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + summary: Create new navigation property to accessPackageAssignments for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignments requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' required: true responses: '201': @@ -66406,17 +71098,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResources + summary: Get accessPackageAssignments from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignments parameters: - name: accessPackageAssignment-id in: path @@ -66425,20 +71116,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -66450,19 +71127,20 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string - name: $expand in: query @@ -66475,9 +71153,11 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string responses: '200': @@ -66485,35 +71165,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment + accessPackage: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignments.GetAccessPackage parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles + accessPackageAssignmentPolicy: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignments.GetAccessPackageAssignmentPolicy parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + accessPackageAssignmentRequests: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignments.ListAccessPackageAssignmentRequests + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRoles: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignments.ListAccessPackageAssignmentResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + target: + operationId: identityGovernance.entitlementManagement.AccessPackageAssignments.GetTarget parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResources + summary: Update the navigation property accessPackageAssignments in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignments parameters: - name: accessPackageAssignment-id in: path @@ -66522,26 +71203,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' required: true responses: '204': @@ -66552,9 +71219,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResources + summary: Delete navigation property accessPackageAssignments for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignments parameters: - name: accessPackageAssignment-id in: path @@ -66563,20 +71229,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -66588,13 +71240,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment + summary: Get accessPackage from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -66603,20 +71255,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -66628,17 +71266,21 @@ paths: items: enum: - id - - connectionInfo + - catalogId - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - isHidden + - isRoleScopesVisible - modifiedBy - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -66651,7 +71293,12 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -66659,24 +71306,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackage.ListIncompatibleGroups parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackage in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_UpdateAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -66685,73 +71349,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '204': @@ -66762,9 +71365,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackage for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_DeleteAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -66773,20 +71376,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -66798,13 +71387,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path @@ -66813,20 +71402,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -66844,14 +71419,34 @@ paths: enum: - id - id desc + - accessPackageId + - accessPackageId desc + - accessReviewSettings + - accessReviewSettings desc + - canExtend + - canExtend desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - durationInDays + - durationInDays desc + - expirationDateTime + - expirationDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + - questions + - questions desc + - requestApprovalSettings + - requestApprovalSettings desc + - requestorSettings + - requestorSettings desc type: string - name: $select in: query @@ -66864,11 +71459,22 @@ paths: items: enum: - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -66881,7 +71487,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -66889,13 +71496,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + 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 additionalProperties: @@ -66909,9 +71516,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_CreateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path @@ -66920,26 +71527,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: '201': @@ -66947,17 +71540,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path @@ -66973,20 +71566,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -66998,11 +71577,22 @@ paths: items: enum: - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -67015,7 +71605,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -67023,24 +71614,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackage + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageAssignmentPolicies.GetAccessPackageCatalog parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_UpdateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path @@ -67056,26 +71650,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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.accessPackageAssignmentPolicy' required: true responses: '204': @@ -67086,9 +71666,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_DeleteAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path @@ -67104,20 +71684,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -67129,13 +71695,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -67151,20 +71717,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -67176,19 +71728,21 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogId + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -67201,9 +71755,12 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -67211,38 +71768,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource + summary: Get ref of accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetRefAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -67258,26 +71825,76 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackage in identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_SetRefAccessPackage + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -67288,9 +71905,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource + summary: Delete ref of navigation property accessPackage for identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_DeleteRefAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -67306,20 +71923,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -67331,13 +71934,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignment-id in: path @@ -67353,45 +71955,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetAccessPackageCatalog + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignment' required: true 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 + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -67403,337 +71999,19 @@ paths: items: enum: - id + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - 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: - '201': - 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment + - isExternallyVisible + - modifiedBy + - modifiedDateTime - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -67746,9 +72024,10 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -67756,38 +72035,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Update the navigation property accessPackageCatalog in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_UpdateAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -67803,26 +72080,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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.accessPackageCatalog' required: true responses: '204': @@ -67833,9 +72096,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource + summary: Delete navigation property accessPackageCatalog for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_DeleteAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -67851,20 +72113,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -67876,12 +72124,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceScopes + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -67918,16 +72166,10 @@ paths: - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - originId - originId desc - originSystem - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc type: string - name: $select in: query @@ -67942,11 +72184,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -67968,13 +72207,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -67988,8 +72227,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceScopes + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -68010,7 +72249,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -68018,16 +72257,16 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceScopes + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -68043,13 +72282,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -68063,11 +72302,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -68089,22 +72325,22 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -68120,19 +72356,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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: '204': @@ -68143,8 +72379,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -68160,13 +72396,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -68178,13 +72414,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -68200,13 +72436,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -68256,23 +72492,23 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -68281,7 +72517,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -68297,13 +72533,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -68322,7 +72558,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -68338,13 +72574,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -68356,13 +72592,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -68378,13 +72614,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -68430,21 +72666,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -68460,13 +72696,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole responses: '200': description: Retrieved navigation property link @@ -68476,11 +72712,11 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -68489,7 +72725,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -68505,13 +72741,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property ref values content: @@ -68532,7 +72768,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -68548,13 +72784,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -68566,13 +72802,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -68588,13 +72824,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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' @@ -68679,7 +72915,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -68695,13 +72931,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -68719,13 +72955,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -68741,14 +72977,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: 'key: id of accessPackageResourceRole' required: true @@ -68794,12 +73030,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -68808,7 +73044,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -68824,14 +73060,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: 'key: id of accessPackageResourceRole' required: true @@ -68856,7 +73092,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -68872,14 +73108,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: 'key: id of accessPackageResourceRole' required: true @@ -68897,13 +73133,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -68919,13 +73155,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -68933,6 +73162,38 @@ 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -68944,19 +73205,14 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding + - isRootScope - originId - originSystem - - resourceType + - roleOriginId - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -68969,9 +73225,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -68979,38 +73233,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -69026,13 +73271,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -69041,24 +73279,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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -69074,13 +73317,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -69088,39 +73324,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -69128,38 +73331,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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string - name: $select in: query description: Select properties to be returned @@ -69199,29 +73370,24 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -69237,6 +73403,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -69245,29 +73418,24 @@ 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.accessPackageResourceScope' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -69283,6 +73451,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -69290,7 +73465,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -69308,14 +73523,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -69328,7 +73548,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -69336,24 +73558,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -69369,14 +73605,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -69388,7 +73624,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -69399,9 +73635,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -69417,14 +73653,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -69442,13 +73678,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackages + summary: Get accessPackageResources from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResources parameters: - name: accessPackageAssignment-id in: path @@ -69481,24 +73717,26 @@ paths: enum: - id - id desc - - catalogId - - catalogId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc - description - description desc - displayName - displayName desc - - isHidden - - isHidden desc - - isRoleScopesVisible - - isRoleScopesVisible desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - isPendingOnboarding + - isPendingOnboarding desc + - originId + - originId desc + - originSystem + - originSystem desc + - resourceType + - resourceType desc + - url + - url desc type: string - name: $select in: query @@ -69511,18 +73749,19 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -69535,9 +73774,9 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -69545,13 +73784,13 @@ paths: content: application/json: schema: - title: Collection of accessPackage + title: Collection of accessPackageResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' '@odata.nextLink': type: string additionalProperties: @@ -69565,9 +73804,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackages + summary: Create new navigation property to accessPackageResources for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResources parameters: - name: accessPackageAssignment-id in: path @@ -69588,7 +73827,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '201': @@ -69596,17 +73835,17 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackages + summary: Get accessPackageResources from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResources parameters: - name: accessPackageAssignment-id in: path @@ -69622,13 +73861,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -69640,18 +73879,19 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -69664,9 +73904,9 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -69674,35 +73914,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id: $request.path.accessPackage-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id: $request.path.accessPackage-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackages in identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackages + summary: Update the navigation property accessPackageResources in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResources parameters: - name: accessPackageAssignment-id in: path @@ -69718,19 +73958,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -69741,9 +73981,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackages + summary: Delete navigation property accessPackageResources for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResources parameters: - name: accessPackageAssignment-id in: path @@ -69759,13 +73999,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -69777,91 +74017,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': - post: - tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackage_getApplicablePolicyRequirements - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_filterByCurrentUser - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': get: tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_Search + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -69877,33 +74039,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetAccessPackageCatalog - parameters: - - name: accessPackageAssignment-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -69915,19 +74057,17 @@ paths: items: enum: - id - - catalogStatus - - catalogType + - connectionInfo - createdBy - createdDateTime - description - displayName - - isExternallyVisible + - isDefaultEnvironment - modifiedBy - modifiedDateTime - - accessPackageResourceRoles + - originId + - originSystem - accessPackageResources - - accessPackageResourceScopes - - accessPackages type: string - name: $expand in: query @@ -69940,10 +74080,7 @@ paths: items: enum: - '*' - - accessPackageResourceRoles - accessPackageResources - - accessPackageResourceScopes - - accessPackages type: string responses: '200': @@ -69951,34 +74088,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetRefAccessPackageCatalog + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -69987,6 +74114,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource responses: '200': description: Retrieved navigation property link @@ -69995,31 +74136,21 @@ paths: schema: type: string links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageCatalog in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_SetRefAccessPackageCatalog + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -70028,6 +74159,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property ref values content: @@ -70046,9 +74191,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageCatalog for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_DeleteRefAccessPackageCatalog + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -70057,6 +74202,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -70068,13 +74227,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListAccessPackageResourceRoleScopes + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -70083,6 +74242,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -70100,14 +74273,14 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -70120,12 +74293,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -70138,8 +74310,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -70147,13 +74318,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRoleScope + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -70167,41 +74338,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_CreateAccessPackageResourceRoleScopes - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - required: true - responses: - '201': - 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetAccessPackageResourceRoleScopes + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -70210,106 +74349,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - 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: - enum: - - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceRole - - accessPackageResourceScope - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - links: - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_UpdateAccessPackageResourceRoleScopes - parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_DeleteAccessPackageResourceRoleScopes + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -70318,46 +74395,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceRole - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -70397,19 +74455,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -70418,13 +74478,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -70441,9 +74515,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -70452,13 +74526,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -70470,13 +74558,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -70485,13 +74573,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -70541,20 +74643,26 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -70563,7 +74671,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -70572,13 +74680,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -70597,7 +74719,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -70606,13 +74728,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -70624,13 +74760,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -70639,13 +74775,52 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -70657,17 +74832,14 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isRootScope - originId - originSystem - - accessPackageResources + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -70680,7 +74852,7 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResource type: string responses: '200': @@ -70688,23 +74860,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -70713,71 +74891,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -70786,72 +74937,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -70865,8 +74971,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -70888,29 +74997,24 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -70919,37 +75023,93 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -70958,20 +75118,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -70983,11 +75150,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName + - isPendingOnboarding - originId - originSystem - - accessPackageResource + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -71000,7 +75175,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -71008,23 +75185,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -71033,26 +75225,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: '204': @@ -71063,9 +75262,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -71074,20 +75273,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -71099,13 +75305,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -71114,13 +75319,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -71213,8 +75418,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -71223,13 +75427,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property content: @@ -71247,13 +75451,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -71262,13 +75465,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -71318,10 +75521,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -71330,8 +75533,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -71340,13 +75542,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -71371,8 +75573,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -71381,13 +75582,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -71406,13 +75607,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -71421,13 +75622,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -71484,22 +75685,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -71509,7 +75710,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -71518,13 +75719,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -71550,7 +75751,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -71559,13 +75760,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -71584,13 +75785,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceScope + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -71599,13 +75800,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -71617,14 +75825,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName - - isRootScope + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - roleOriginId - - url - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -71637,7 +75848,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -71645,22 +75856,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -71669,308 +75882,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - 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: - enum: - - id - - connectionInfo - - createdBy - - createdDateTime - - description - - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime - - originId - - originSystem - - accessPackageResources - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResources - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope responses: '200': description: Retrieved navigation property link @@ -71980,10 +75905,11 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -71992,7 +75918,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -72001,13 +75927,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property ref values content: @@ -72028,7 +75961,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -72037,13 +75970,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -72055,13 +75995,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -72070,13 +76010,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -72161,7 +76108,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -72170,13 +76117,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -72194,13 +76148,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -72209,13 +76163,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -72262,10 +76223,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -72275,7 +76237,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -72284,13 +76246,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -72316,7 +76285,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -72325,13 +76294,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -72350,13 +76326,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -72365,13 +76341,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -72428,22 +76411,25 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -72453,7 +76439,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -72462,13 +76448,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -72494,7 +76487,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -72503,13 +76496,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -72528,13 +76528,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -72543,13 +76543,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -72643,7 +76650,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -72652,13 +76659,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -72676,13 +76690,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -72691,13 +76705,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -72705,9 +76719,16 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned style: form explode: false schema: @@ -72747,11 +76768,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -72760,7 +76782,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -72769,13 +76791,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -72783,6 +76805,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: @@ -72801,7 +76830,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -72810,13 +76839,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -72824,6 +76853,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -72835,12 +76871,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -72849,33 +76886,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicy from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackageAssignmentPolicy - parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -72887,22 +76940,21 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend + - catalogId - createdBy - createdDateTime - description - displayName - - durationInDays - - expirationDateTime + - isHidden + - isRoleScopesVisible - modifiedBy - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage + - accessPackageAssignmentPolicies - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -72915,8 +76967,12 @@ paths: items: enum: - '*' - - accessPackage + - accessPackageAssignmentPolicies - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -72924,25 +76980,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentPolicy.GetAccessPackage - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentPolicy.GetAccessPackageCatalog - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicy in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_UpdateAccessPackageAssignmentPolicy + summary: Create new navigation property to accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -72951,25 +77011,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicy for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_DeleteAccessPackageAssignmentPolicy + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -72978,32 +77050,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: If-Match - in: header - description: ETag + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_GetAccessPackage - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -73027,6 +77087,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -73042,6 +77105,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -73052,64 +77118,50 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackage' links: accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_GetRefAccessPackage - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackagesIncompatibleWith parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListIncompatibleAccessPackages parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListIncompatibleGroups parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_SetRefAccessPackage + summary: Update the navigation property accessPackages in identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -73118,14 +77170,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '204': @@ -73136,9 +77200,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_DeleteRefAccessPackage + summary: Delete navigation property accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -73147,6 +77211,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag @@ -73158,12 +77236,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': post: tags: - identityGovernance.Actions summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackage_getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignment-id in: path @@ -73172,6 +77250,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage responses: '200': description: Success @@ -73184,12 +77276,85 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_filterByCurrentUser + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_Search + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_GetAccessPackageCatalog + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -73248,29 +77413,72 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageCatalog/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageCatalog in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_UpdateAccessPackageCatalog + summary: Get ref of accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetRefAccessPackageCatalog + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageCatalog in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_SetRefAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -73280,11 +77488,13 @@ paths: type: string x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -73295,8 +77505,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageCatalog for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_DeleteAccessPackageCatalog + summary: Delete ref of navigation property accessPackageCatalog for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_DeleteRefAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -73316,12 +77527,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceRoles + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignment-id in: path @@ -73347,14 +77559,14 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -73367,11 +77579,12 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem - - accessPackageResource + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -73384,7 +77597,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -73392,13 +77606,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceRoleScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' '@odata.nextLink': type: string additionalProperties: @@ -73412,8 +77626,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceRoles + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_CreateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignment-id in: path @@ -73427,7 +77642,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: '201': @@ -73435,16 +77650,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceRoles + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignment-id in: path @@ -73453,13 +77669,154 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + 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: + enum: + - id + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceRole + - accessPackageResourceScope + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + links: + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_UpdateAccessPackageResourceRoleScopes + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_DeleteAccessPackageResourceRoleScopes + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -73499,18 +77856,19 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackageResourceRole in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -73519,13 +77877,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: @@ -73542,8 +77900,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackageResourceRole for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -73552,13 +77911,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -73570,13 +77929,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -73585,13 +77944,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -73641,20 +78000,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -73663,7 +78022,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -73672,13 +78031,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: @@ -73697,7 +78056,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -73706,13 +78065,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -73724,13 +78083,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -73739,13 +78098,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -73791,20 +78150,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -73813,13 +78172,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope responses: '200': description: Retrieved navigation property link @@ -73829,10 +78188,10 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -73841,7 +78200,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -73850,13 +78209,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property ref values content: @@ -73877,7 +78236,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -73886,13 +78245,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -73904,13 +78263,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -73919,13 +78278,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -74010,7 +78369,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -74019,13 +78378,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -74043,13 +78402,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -74058,14 +78417,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' required: true @@ -74111,11 +78470,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -74124,7 +78483,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -74133,14 +78492,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' required: true @@ -74165,7 +78524,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -74174,14 +78533,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' required: true @@ -74199,13 +78558,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -74214,13 +78573,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -74314,7 +78673,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -74323,13 +78682,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -74347,13 +78706,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -74362,13 +78721,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -74418,10 +78777,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -74431,7 +78790,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -74440,13 +78799,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -74472,7 +78831,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -74481,13 +78840,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -74506,13 +78865,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -74521,13 +78880,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -74584,22 +78943,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -74609,7 +78968,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -74618,13 +78977,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -74650,7 +79009,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -74659,13 +79018,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -74684,13 +79043,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance + summary: Get accessPackageResourceScope from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -74699,44 +79058,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc - - description - - description desc - - displayName - - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc - - originId - - originId desc - - originSystem - - originSystem desc - - resourceType - - resourceType desc - - url - - url desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -74748,19 +79076,14 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding + - isRootScope - originId - originSystem - - resourceType + - roleOriginId - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -74773,9 +79096,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -74783,29 +79104,22 @@ paths: content: application/json: schema: - title: Collection of accessPackageResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance + summary: Update the navigation property accessPackageResourceScope in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -74814,30 +79128,65 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScope for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -74846,13 +79195,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -74902,29 +79251,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -74933,13 +79282,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: @@ -74956,9 +79305,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -74967,13 +79316,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -74985,13 +79334,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -75000,13 +79349,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -75052,20 +79401,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -75074,13 +79423,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope responses: '200': description: Retrieved navigation property link @@ -75090,10 +79439,10 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -75102,7 +79451,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -75111,13 +79460,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property ref values content: @@ -75138,7 +79487,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -75147,13 +79496,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -75165,13 +79514,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -75180,13 +79529,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -75271,7 +79620,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -75280,13 +79629,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -75304,13 +79653,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -75319,13 +79668,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -75372,10 +79721,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -75385,7 +79734,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -75394,13 +79743,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -75426,7 +79775,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -75435,13 +79784,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -75460,13 +79809,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -75475,13 +79824,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -75538,22 +79887,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -75563,7 +79912,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -75572,13 +79921,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -75604,7 +79953,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -75613,13 +79962,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -75638,13 +79987,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -75653,13 +80002,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -75753,7 +80102,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -75762,13 +80111,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -75786,13 +80135,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -75801,13 +80150,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -75857,10 +80206,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -75870,7 +80219,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -75879,13 +80228,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -75911,7 +80260,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -75920,13 +80269,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -75945,13 +80294,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignment-id in: path @@ -75960,20 +80309,42 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -75985,19 +80356,21 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogId + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -76010,9 +80383,12 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -76020,115 +80396,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceScopes + summary: Get ref of accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignment-id in: path @@ -76154,67 +80445,38 @@ paths: enum: - id - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of links of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string '@odata.nextLink': type: string additionalProperties: @@ -76228,8 +80490,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceScopes + summary: Create new navigation property ref to accessPackagesIncompatibleWith for identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_CreateRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignment-id in: path @@ -76239,28 +80502,32 @@ paths: type: string x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceScopes + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackagesIncompatibleWith_filterByCurrentUser parameters: - name: accessPackageAssignment-id in: path @@ -76269,13 +80536,101 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: on in: path - description: 'key: id of accessPackageResourceScope' + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/accessPackagesIncompatibleWith/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackagesIncompatibleWith_Search + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListIncompatibleAccessPackages + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -76287,14 +80642,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -76307,7 +80669,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -76315,21 +80682,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceScopes + summary: Get ref of incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListRefIncompatibleAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -76338,31 +80714,106 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_CreateRefIncompatibleAccessPackages + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceScopes + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.incompatibleAccessPackages_filterByCurrentUser parameters: - name: accessPackageAssignment-id in: path @@ -76371,31 +80822,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: on in: path - description: 'key: id of accessPackageResourceScope' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleAccessPackages/microsoft.graph.Search()': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.incompatibleAccessPackages_Search parameters: - name: accessPackageAssignment-id in: path @@ -76404,13 +80854,149 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListIncompatibleGroups + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc + type: string - name: $select in: query description: Select properties to be returned @@ -76422,19 +81008,83 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -76447,9 +81097,34 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -76457,32 +81132,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Create new navigation property to incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_CreateIncompatibleGroups parameters: - name: accessPackageAssignment-id in: path @@ -76491,65 +81163,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - 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.group' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/incompatibleGroups/{group-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetIncompatibleGroups parameters: - name: accessPackageAssignment-id in: path @@ -76558,13 +81195,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: group-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -76576,17 +81213,83 @@ paths: items: enum: - id - - connectionInfo - - createdBy + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -76599,7 +81302,34 @@ paths: items: enum: - '*' - - accessPackageResources + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -76607,60 +81337,157 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.group' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + appRoleAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListAppRoleAssignments parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + group-id: $request.path.group-id + createdOnBehalfOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.GetCreatedOnBehalfOf parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + group-id: $request.path.group-id + endpoints: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListEndpoints + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + memberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListMemberOf + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + members: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListMembers + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + membersWithLicenseErrors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListMembersWithLicenseErrors + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + owners: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListOwners + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + permissionGrants: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListPermissionGrants + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + settings: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListSettings + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + transitiveMemberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListTransitiveMemberOf + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + transitiveMembers: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListTransitiveMembers + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + acceptedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListAcceptedSenders + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + calendar: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.GetCalendar + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + calendarView: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListCalendarView + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + conversations: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListConversations + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + events: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListEvents + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + rejectedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListRejectedSenders + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + threads: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListThreads + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + drive: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.GetDrive + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + drives: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListDrives + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + sites: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListSites + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + extensions: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListExtensions + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + groupLifecyclePolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListGroupLifecyclePolicies + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + planner: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.GetPlanner + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + onenote: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.GetOnenote + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + photo: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.GetPhoto + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + photos: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.ListPhotos + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id + team: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.IncompatibleGroups.GetTeam + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the navigation property incompatibleGroups in identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_UpdateIncompatibleGroups parameters: - name: accessPackageAssignment-id in: path @@ -76669,21 +81496,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: group-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: group requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '204': @@ -76694,9 +81519,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_DeleteIncompatibleGroups parameters: - name: accessPackageAssignment-id in: path @@ -76705,13 +81530,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + - name: group-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -76723,13 +81548,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignment-id in: path @@ -76738,39 +81562,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentPolicy from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackageAssignmentPolicy + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -76782,11 +81600,22 @@ paths: items: enum: - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -76799,7 +81628,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -76807,29 +81637,25 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + links: + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentPolicy.GetAccessPackage + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentPolicy.GetAccessPackageCatalog + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Update the navigation property accessPackageAssignmentPolicy in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_UpdateAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path @@ -76838,37 +81664,25 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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.accessPackageAssignmentPolicy' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Delete navigation property accessPackageAssignmentPolicy for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_DeleteAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path @@ -76877,20 +81691,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_GetAccessPackage + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -76902,11 +81728,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -76919,7 +81755,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -76927,23 +81768,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleGroups parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Get ref of accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_GetRefAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -76952,26 +81812,63 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackage in identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_SetRefAccessPackage + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -76982,9 +81879,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete ref of navigation property accessPackage for identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_DeleteRefAccessPackage parameters: - name: accessPackageAssignment-id in: path @@ -76993,20 +81890,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -77018,13 +81901,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignment-id in: path @@ -77033,20 +81915,32 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_GetAccessPackageCatalog + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -77058,19 +81952,19 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment + - isExternallyVisible + - modifiedBy + - modifiedDateTime - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -77083,9 +81977,10 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - accessPackageResourceRoles + - accessPackageResources - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -77093,35 +81988,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + summary: Update the navigation property accessPackageCatalog in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_UpdateAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -77130,26 +82022,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: '204': @@ -77160,9 +82038,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + summary: Delete navigation property accessPackageCatalog for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_DeleteAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -77171,20 +82048,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -77196,13 +82059,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -77211,13 +82073,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -77239,16 +82094,10 @@ paths: - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - originId - originId desc - originSystem - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc type: string - name: $select in: query @@ -77263,11 +82112,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -77289,13 +82135,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -77309,9 +82155,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -77320,19 +82165,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: '201': @@ -77340,17 +82178,16 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -77359,20 +82196,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -77386,11 +82216,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -77412,23 +82239,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -77437,26 +82262,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true 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: '204': @@ -77467,9 +82285,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -77478,20 +82295,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -77503,13 +82313,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackages + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -77518,42 +82328,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - catalogId - - catalogId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - isHidden - - isHidden desc - - isRoleScopesVisible - - isRoleScopesVisible desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -77565,18 +82346,19 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -77589,9 +82371,9 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -77599,29 +82381,32 @@ paths: 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 - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackages + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -77630,30 +82415,65 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackages + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -77662,13 +82482,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true 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 @@ -77680,18 +82500,17 @@ paths: items: enum: - id - - catalogId + - connectionInfo - createdBy - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible + - isDefaultEnvironment - modifiedBy - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -77704,9 +82523,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResources type: string responses: '200': @@ -77714,32 +82531,60 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackages in identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackages + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -77748,19 +82593,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -77771,9 +82618,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackages + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -77782,13 +82629,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -77800,13 +82647,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -77815,13 +82662,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -77839,34 +82686,14 @@ paths: enum: - id - id desc - - accessPackageId - - accessPackageId desc - - accessReviewSettings - - accessReviewSettings desc - - canExtend - - canExtend desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - description - description desc - displayName - displayName desc - - durationInDays - - durationInDays desc - - expirationDateTime - - expirationDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - - questions - - questions desc - - requestApprovalSettings - - requestApprovalSettings desc - - requestorSettings - - requestorSettings desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -77879,22 +82706,11 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -77907,8 +82723,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResource type: string responses: '200': @@ -77916,13 +82731,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentPolicy + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -77936,9 +82751,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -77947,19 +82762,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + 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: '201': @@ -77967,17 +82782,17 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -77986,20 +82801,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -78011,22 +82826,11 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - description - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -78039,8 +82843,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - accessPackageResource type: string responses: '200': @@ -78048,29 +82851,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackage - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackageCatalog + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -78079,26 +82876,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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: '204': @@ -78109,9 +82906,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageAssignmentPolicies + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -78120,20 +82917,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -78145,228 +82942,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageCatalog - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - 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: - enum: - - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime - - description - - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetRefAccessPackageCatalog - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageCatalog in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_SetRefAccessPackageCatalog - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageCatalog for identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteRefAccessPackageCatalog - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageResourceRoleScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -78375,13 +82957,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -78399,14 +82981,20 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -78419,12 +83007,14 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -78437,8 +83027,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -78446,13 +83035,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRoleScope + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -78466,9 +83055,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageResourceRoleScopes + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -78477,19 +83066,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + 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.accessPackageResourceScope' required: true responses: '201': @@ -78497,17 +83086,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageResourceRoleScopes + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -78516,20 +83105,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -78541,12 +83130,14 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -78559,8 +83150,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -78568,29 +83158,23 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageResourceRoleScopes + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -78599,26 +83183,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -78629,9 +83213,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageResourceRoleScopes + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -78640,20 +83224,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -78665,13 +83249,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -78680,20 +83264,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -78705,11 +83289,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName + - isPendingOnboarding - originId - originSystem - - accessPackageResource + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -78722,7 +83314,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -78730,23 +83324,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -78755,26 +83361,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + 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: '204': @@ -78785,9 +83391,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -78796,20 +83402,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -78821,13 +83427,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResources from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResources parameters: - name: accessPackageAssignment-id in: path @@ -78836,20 +83442,160 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc + - description + - description desc + - displayName + - displayName desc + - isPendingOnboarding + - isPendingOnboarding desc + - originId + - originId desc + - originSystem + - originSystem desc + - resourceType + - resourceType desc + - url + - url desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResource + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResources for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResources + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + '201': + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResources from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResources + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -78899,32 +83645,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResources in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResources parameters: - name: accessPackageAssignment-id in: path @@ -78933,20 +83676,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property values content: @@ -78963,9 +83699,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResources for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResources parameters: - name: accessPackageAssignment-id in: path @@ -78974,20 +83710,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -78999,13 +83728,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -79014,20 +83743,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -79073,21 +83795,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -79096,20 +83817,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource responses: '200': description: Retrieved navigation property link @@ -79119,11 +83833,10 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -79132,7 +83845,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -79141,20 +83854,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property ref values content: @@ -79175,7 +83881,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -79184,20 +83890,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -79209,13 +83908,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -79224,20 +83923,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true 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' @@ -79322,7 +84014,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -79331,20 +84023,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: @@ -79362,13 +84047,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -79377,20 +84062,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -79437,11 +84115,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -79451,7 +84128,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -79460,20 +84137,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -79499,7 +84169,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -79508,20 +84178,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -79540,13 +84203,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -79555,52 +84218,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -79612,14 +84243,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -79632,7 +84268,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -79640,29 +84278,35 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -79671,44 +84315,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -79717,20 +84356,201 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + 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: + '201': + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -79780,11 +84600,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -79794,7 +84613,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -79803,20 +84622,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -79842,7 +84654,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -79851,20 +84663,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -79883,13 +84688,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -79898,20 +84703,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -79968,25 +84766,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -79996,7 +84791,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -80005,20 +84800,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -80044,7 +84832,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -80053,20 +84841,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -80085,13 +84866,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -80100,20 +84880,145 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackageResourceScopes + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + '201': + 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackageResourceScopes + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -80156,20 +85061,18 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -80178,20 +85081,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: @@ -80208,9 +85104,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -80219,20 +85114,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -80244,13 +85132,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -80259,20 +85147,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -80322,23 +85203,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -80347,7 +85225,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -80356,20 +85234,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: @@ -80388,7 +85259,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -80397,20 +85268,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -80422,13 +85286,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -80437,20 +85301,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -80496,21 +85353,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -80519,20 +85375,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope responses: '200': description: Retrieved navigation property link @@ -80542,11 +85391,10 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -80555,7 +85403,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -80564,20 +85412,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property ref values content: @@ -80598,7 +85439,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -80607,20 +85448,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -80632,13 +85466,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -80647,20 +85481,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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' @@ -80745,7 +85572,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -80754,20 +85581,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -80785,13 +85605,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -80800,20 +85620,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -80860,11 +85673,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -80874,7 +85686,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -80883,20 +85695,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -80922,7 +85727,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -80931,20 +85736,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -80963,13 +85761,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -80978,20 +85776,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -81048,25 +85839,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -81076,7 +85864,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -81085,20 +85873,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -81124,7 +85905,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -81133,20 +85914,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -81165,13 +85939,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -81180,20 +85954,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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' @@ -81287,7 +86054,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -81296,20 +86063,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: @@ -81327,13 +86087,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -81342,21 +86102,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path description: 'key: id of accessPackageResourceScope' required: true @@ -81405,12 +86158,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -81419,7 +86171,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -81428,21 +86180,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path description: 'key: id of accessPackageResourceScope' required: true @@ -81467,7 +86212,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -81476,21 +86221,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path description: 'key: id of accessPackageResourceScope' required: true @@ -81508,103 +86246,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': - post: - tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_getApplicablePolicyRequirements - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_filterByCurrentUser - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search()': - get: - tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_Search - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_ListAccessPackageAssignmentRequests + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_ListAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -81630,26 +86278,24 @@ paths: enum: - id - id desc - - answers - - answers desc - - completedDate - - completedDate desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc - - expirationDateTime - - expirationDateTime desc - - isValidationOnly - - isValidationOnly desc - - justification - - justification desc - - requestState - - requestState desc - - requestStatus - - requestStatus desc - - requestType - - requestType desc - - schedule - - schedule desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -81662,19 +86308,21 @@ paths: items: enum: - id - - answers - - completedDate + - catalogId + - createdBy - createdDateTime - - expirationDateTime - - isValidationOnly - - justification - - requestState - - requestStatus - - requestType - - schedule - - accessPackage - - accessPackageAssignment - - requestor + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -81687,9 +86335,12 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignment - - requestor + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -81697,13 +86348,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentRequest + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -81717,8 +86368,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_CreateAccessPackageAssignmentRequests + summary: Create new navigation property to accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_CreateAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -81732,7 +86384,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '201': @@ -81740,16 +86392,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackageAssignmentRequests + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_GetAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -81758,13 +86411,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -81776,19 +86429,21 @@ paths: items: enum: - id - - answers - - completedDate + - catalogId + - createdBy - createdDateTime - - expirationDateTime - - isValidationOnly - - justification - - requestState - - requestStatus - - requestType - - schedule - - accessPackage - - accessPackageAssignment - - requestor + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -81801,9 +86456,12 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignment - - requestor + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -81811,31 +86469,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentRequests.GetAccessPackage + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentRequests.GetAccessPackageAssignment + accessPackage-id: $request.path.accessPackage-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - requestor: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentRequests.GetRequestor + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListIncompatibleAccessPackages + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.AccessPackages.ListIncompatibleGroups + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_UpdateAccessPackageAssignmentRequests + summary: Update the navigation property accessPackages in identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_UpdateAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -81844,19 +86518,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '204': @@ -81867,8 +86541,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_DeleteAccessPackageAssignmentRequests + summary: Delete navigation property accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog_DeleteAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -81877,13 +86552,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag @@ -81895,13 +86570,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetAccessPackage + summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path @@ -81910,13 +86585,59 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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: + enum: + - id + - id desc + - accessPackageId + - accessPackageId desc + - accessReviewSettings + - accessReviewSettings desc + - canExtend + - canExtend desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - durationInDays + - durationInDays desc + - expirationDateTime + - expirationDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + - questions + - questions desc + - requestApprovalSettings + - requestApprovalSettings desc + - requestorSettings + - requestorSettings desc + type: string - name: $select in: query description: Select properties to be returned @@ -81928,18 +86649,22 @@ paths: items: enum: - id - - catalogId + - accessPackageId + - accessReviewSettings + - canExtend - createdBy - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible + - durationInDays + - expirationDateTime - modifiedBy - modifiedDateTime - - accessPackageAssignmentPolicies + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage - accessPackageCatalog - - accessPackageResourceRoleScopes type: string - name: $expand in: query @@ -81952,9 +86677,8 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies + - accessPackage - accessPackageCatalog - - accessPackageResourceRoleScopes type: string responses: '200': @@ -81962,33 +86686,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + title: Collection of accessPackageAssignmentPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get ref of 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetRefAccessPackage + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path @@ -81997,45 +86717,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + required: true responses: - '200': - description: Retrieved navigation property link + '201': + description: Created navigation property. content: application/json: schema: - type: string - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_SetRefAccessPackage + summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path @@ -82044,34 +86756,91 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime + - description + - displayName + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackage + - accessPackageCatalog + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + links: + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackage + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackageCatalog + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + patch: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for 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. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_DeleteRefAccessPackage + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path @@ -82080,30 +86849,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true schema: type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: + delete: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.accessPackage_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path @@ -82112,31 +86890,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignment from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetAccessPackageAssignment + summary: Get accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -82145,13 +86930,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -82163,20 +86948,19 @@ paths: items: enum: - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus - - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - catalogStatus + - catalogType + - createdBy + - createdDateTime + - description + - displayName + - isExternallyVisible + - modifiedBy + - modifiedDateTime + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -82189,11 +86973,10 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -82201,41 +86984,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackage - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentPolicy: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackageAssignmentPolicy + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentRequests: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentRequests + accessPackage-id: $request.path.accessPackage-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - accessPackageAssignmentResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentResourceRoles + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - target: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetTarget + accessPackage-id: $request.path.accessPackage-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignment in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_UpdateAccessPackageAssignment + summary: Get ref of accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetRefAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -82244,31 +87024,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - required: true + x-ms-docs-key-type: accessPackage responses: - '204': - description: Success + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignment for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_DeleteAccessPackageAssignment + summary: Update the ref of navigation property accessPackageCatalog in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_SetRefAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -82277,30 +87076,34 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: accessPackage + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': - post: + delete: tags: - - identityGovernance.Actions - summary: Invoke action cancel - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_cancel + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageCatalog for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteRefAccessPackageCatalog parameters: - name: accessPackageAssignment-id in: path @@ -82309,26 +87112,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: If-Match + in: header + description: ETag + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get requestor from identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetRequestor + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignment-id in: path @@ -82337,13 +87145,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + 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: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -82355,15 +87189,12 @@ paths: items: enum: - id - - altSecId - - connectedOrganizationId - - displayName - - email - - objectId - - onPremisesSecurityIdentifier - - principalName - - type - - connectedOrganization + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -82376,7 +87207,8 @@ paths: items: enum: - '*' - - connectedOrganization + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -82384,22 +87216,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - links: - connectedOrganization: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.Requestor.GetConnectedOrganization - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + title: Collection of accessPackageResourceRoleScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property requestor in identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_UpdateRequestor + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignment-id in: path @@ -82408,32 +87247,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property requestor for identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_DeleteRequestor + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignment-id in: path @@ -82442,45 +87286,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id - in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor_GetConnectedOrganization - parameters: - - name: accessPackageAssignment-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -82494,14 +87313,10 @@ paths: - id - createdBy - createdDateTime - - description - - displayName - - identitySources - modifiedBy - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -82514,8 +87329,8 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -82523,27 +87338,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor_GetRefConnectedOrganization + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignment-id in: path @@ -82552,62 +87369,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property connectedOrganization in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor_SetRefConnectedOrganization - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: '204': @@ -82618,8 +87399,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property connectedOrganization for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor_DeleteRefConnectedOrganization + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignment-id in: path @@ -82628,13 +87410,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -82646,12 +87435,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_filterByCurrentUser + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -82660,63 +87450,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: on + - name: accessPackage-id in: path - description: 'Usage: on={on}' + description: 'key: id of accessPackage' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_ListAccessPackageAssignmentResourceRoles - parameters: - - name: accessPackageAssignment-id + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - originId - - originId desc - - originSystem - - originSystem desc - - status - - status desc - type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -82728,13 +87475,11 @@ paths: items: enum: - id + - description + - displayName - originId - originSystem - - status - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string - name: $expand in: query @@ -82747,10 +87492,7 @@ paths: items: enum: - '*' - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResource type: string responses: '200': @@ -82758,29 +87500,23 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_CreateAccessPackageAssignmentResourceRoles + summary: Update the navigation property accessPackageResourceRole in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path @@ -82789,30 +87525,79 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRole for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackageAssignmentResourceRoles + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -82821,13 +87606,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -82839,13 +87631,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding - originId - originSystem - - status - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -82858,10 +87656,9 @@ paths: items: enum: - '*' - - accessPackageAssignments - - accessPackageResourceRole - - accessPackageResourceScope - - accessPackageSubject + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -82869,37 +87666,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageAssignments: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentResourceRoles.ListAccessPackageAssignments - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceRole + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceScope + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageSubject: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageSubject + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_UpdateAccessPackageAssignmentResourceRoles + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -82908,19 +87703,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -82931,9 +87733,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_DeleteAccessPackageAssignmentResourceRoles + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -82942,13 +87744,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -82960,13 +87769,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_ListAccessPackageAssignments + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -82975,49 +87784,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $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: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - accessPackageId - - accessPackageId desc - - assignmentPolicyId - - assignmentPolicyId desc - - assignmentState - - assignmentState desc - - assignmentStatus - - assignmentStatus desc - - catalogId - - catalogId desc - - expiredDateTime - - expiredDateTime desc - - isExtended - - isExtended desc - - schedule - - schedule desc - - targetId - - targetId desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -83029,20 +87809,17 @@ paths: items: enum: - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus - - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - connectionInfo + - createdBy + - createdDateTime + - description + - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -83055,11 +87832,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target + - accessPackageResources type: string responses: '200': @@ -83067,29 +87840,24 @@ paths: 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 - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignments for identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_CreateAccessPackageAssignments + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -83098,149 +87866,43 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - required: true + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope responses: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_GetAccessPackageAssignments - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id1 - in: path - description: 'key: id of accessPackageAssignment' - required: true - 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: - enum: - - id - - accessPackageId - - assignmentPolicyId - - assignmentState - - assignmentStatus - - catalogId - - expiredDateTime - - isExtended - - schedule - - targetId - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackage - - accessPackageAssignmentPolicy - - accessPackageAssignmentRequests - - accessPackageAssignmentResourceRoles - - target - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackage - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id1: $request.path.accessPackageAssignment-id1 - accessPackageAssignmentPolicy: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackageAssignmentPolicy - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id1: $request.path.accessPackageAssignment-id1 - accessPackageAssignmentRequests: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentRequests - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id1: $request.path.accessPackageAssignment-id1 - accessPackageAssignmentResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id1: $request.path.accessPackageAssignment-id1 - target: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetTarget - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageAssignment-id1: $request.path.accessPackageAssignment-id1 - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignments in identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_UpdateAccessPackageAssignments + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -83249,26 +87911,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id1 + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -83279,9 +87943,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignments for identityGovernance - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_DeleteAccessPackageAssignments + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -83290,20 +87954,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageAssignment-id1 + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -83315,12 +87979,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on})': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageAssignments_filterByCurrentUser + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -83329,53 +87994,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_GetAccessPackageResourceRole - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true + 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: accessPackageAssignmentResourceRole + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string - name: $select in: query description: Select properties to be returned @@ -83412,22 +88070,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageResourceRole.GetAccessPackageResource - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -83436,32 +88101,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + 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.accessPackageResourceRole' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -83470,46 +88147,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole_GetAccessPackageResource - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -83521,19 +88179,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -83546,9 +88196,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -83556,32 +88204,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -83590,19 +88230,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -83613,9 +88267,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -83624,13 +88278,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -83642,13 +88310,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -83657,13 +88325,52 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -83675,17 +88382,14 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isRootScope - originId - originSystem - - accessPackageResources + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -83698,7 +88402,7 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResource type: string responses: '200': @@ -83706,23 +88410,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -83731,71 +88441,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -83804,72 +88487,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -83883,8 +88521,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -83906,29 +88547,24 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -83937,37 +88573,93 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -83976,20 +88668,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -84001,11 +88700,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName + - isPendingOnboarding - originId - originSystem - - accessPackageResource + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -84018,7 +88725,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -84026,23 +88735,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -84051,26 +88775,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: '204': @@ -84081,9 +88812,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -84092,20 +88823,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -84117,13 +88855,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResourceScope from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -84132,45 +88870,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - $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: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -84210,29 +88923,23 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Update the navigation property accessPackageResourceScope in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope parameters: - name: accessPackageAssignment-id in: path @@ -84241,37 +88948,79 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScope for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -84280,20 +89029,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true 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 @@ -84305,14 +89054,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -84325,7 +89079,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -84333,23 +89089,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -84358,26 +89126,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true 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: '204': @@ -84388,9 +89156,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -84399,20 +89167,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -84424,13 +89192,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -84439,20 +89207,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true 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 @@ -84464,19 +89232,17 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - connectionInfo + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResources type: string - name: $expand in: query @@ -84489,9 +89255,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResources type: string responses: '200': @@ -84499,35 +89263,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -84536,26 +89334,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true 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 ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -84566,9 +89366,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path @@ -84577,20 +89377,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -84602,13 +89402,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -84617,13 +89417,46 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string - name: $select in: query description: Select properties to be returned @@ -84637,11 +89470,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -84663,22 +89493,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageResourceScope.GetAccessPackageResource - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -84687,32 +89524,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance + summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -84721,46 +89570,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope_GetAccessPackageResource - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -84772,19 +89602,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -84797,9 +89619,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -84807,32 +89627,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -84841,19 +89653,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -84864,9 +89690,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path @@ -84875,13 +89701,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -84893,13 +89733,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -84908,13 +89748,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -84926,17 +89780,19 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isPendingOnboarding - originId - originSystem - - accessPackageResources + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -84949,7 +89805,9 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -84957,23 +89815,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -84982,58 +89855,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -85044,9 +89892,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageAssignment-id in: path @@ -85055,13 +89903,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -85073,13 +89935,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -85088,13 +89950,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -85116,10 +89985,16 @@ paths: - description desc - displayName - displayName desc + - isRootScope + - isRootScope desc - originId - originId desc - originSystem - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -85134,8 +90009,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -85157,13 +90035,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -85177,9 +90055,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -85188,19 +90066,26 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + 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.accessPackageResourceScope' required: true responses: '201': @@ -85208,17 +90093,17 @@ 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/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -85227,20 +90112,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -85254,8 +90146,11 @@ paths: - id - description - displayName + - isRootScope - originId - originSystem + - roleOriginId + - url - accessPackageResource type: string - name: $expand @@ -85277,23 +90172,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -85302,26 +90198,33 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.accessPackageResourceScope' required: true responses: '204': @@ -85332,9 +90235,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path @@ -85343,20 +90246,27 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -85368,13 +90278,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignment-id in: path @@ -85383,20 +90293,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true + 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: - type: string - x-ms-docs-key-type: accessPackageResourceRole + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -85408,19 +90347,21 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogId + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -85433,9 +90374,12 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -85443,116 +90387,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + summary: Get ref of accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignment-id in: path @@ -85561,13 +90419,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -85585,67 +90443,38 @@ paths: enum: - id - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of links of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string '@odata.nextLink': type: string additionalProperties: @@ -85659,9 +90488,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + summary: Create new navigation property ref to accessPackagesIncompatibleWith for identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateRefAccessPackagesIncompatibleWith parameters: - name: accessPackageAssignment-id in: path @@ -85670,37 +90499,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: '201': - description: Created navigation property. + description: Created navigation property link. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackagesIncompatibleWith_filterByCurrentUser parameters: - name: accessPackageAssignment-id in: path @@ -85709,20 +90541,122 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: on in: path - description: 'key: id of accessPackageResourceScope' + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.accessPackagesIncompatibleWith_Search + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListIncompatibleAccessPackages + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + 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: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -85734,14 +90668,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -85754,7 +90695,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -85762,23 +90708,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Get ref of incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListRefIncompatibleAccessPackages parameters: - name: accessPackageAssignment-id in: path @@ -85787,39 +90740,120 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + 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: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateRefIncompatibleAccessPackages + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.incompatibleAccessPackages_filterByCurrentUser parameters: - name: accessPackageAssignment-id in: path @@ -85828,38 +90862,71 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackage + - name: on in: path - description: 'key: id of accessPackageResourceScope' + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.incompatibleAccessPackages_Search + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: type: string + x-ms-docs-key-type: accessPackage responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleGroups': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageSubject from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_GetAccessPackageSubject + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_ListIncompatibleGroups parameters: - name: accessPackageAssignment-id in: path @@ -85868,13 +90935,129 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + 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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc + type: string - name: $select in: query description: Select properties to be returned @@ -85886,15 +91069,83 @@ paths: items: enum: - id - - altSecId - - connectedOrganizationId + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime + - description - displayName - - email - - objectId + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName - onPremisesSecurityIdentifier - - principalName - - type - - connectedOrganization + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -85907,7 +91158,34 @@ paths: items: enum: - '*' - - connectedOrganization + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -85915,22 +91193,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - links: - connectedOrganization: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageSubject.GetConnectedOrganization - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageSubject in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_UpdateAccessPackageSubject + summary: Create new navigation property to incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_CreateIncompatibleGroups parameters: - name: accessPackageAssignment-id in: path @@ -85939,32 +91224,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageSubject for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_DeleteAccessPackageSubject + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_GetIncompatibleGroups parameters: - name: accessPackageAssignment-id in: path @@ -85973,45 +91263,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject_GetConnectedOrganization - parameters: - - name: accessPackageAssignment-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + x-ms-docs-key-type: accessPackage + - name: group-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -86023,16 +91288,83 @@ paths: items: enum: - id - - createdBy + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId - createdDateTime - description - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -86045,8 +91377,34 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -86054,91 +91412,213 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.group' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors + appRoleAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListAppRoleAssignments parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + createdOnBehalfOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetCreatedOnBehalfOf parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject_GetRefConnectedOrganization - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id - in: path - description: 'key: id of accessPackageAssignmentResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + endpoints: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListEndpoints parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + memberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMemberOf parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property connectedOrganization in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject_SetRefConnectedOrganization - parameters: - - name: accessPackageAssignment-id - in: path - description: 'key: id of accessPackageAssignment' - required: true - schema: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + members: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMembers + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + membersWithLicenseErrors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListMembersWithLicenseErrors + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + owners: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListOwners + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + permissionGrants: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListPermissionGrants + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + settings: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListSettings + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMemberOf: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListTransitiveMemberOf + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMembers: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListTransitiveMembers + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + acceptedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListAcceptedSenders + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendar: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetCalendar + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendarView: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListCalendarView + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + conversations: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListConversations + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + events: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListEvents + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + rejectedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListRejectedSenders + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + threads: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListThreads + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drive: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetDrive + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drives: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListDrives + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + sites: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListSites + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + extensions: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListExtensions + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + groupLifecyclePolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListGroupLifecyclePolicies + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + planner: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetPlanner + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + onenote: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetOnenote + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photo: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetPhoto + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photos: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.ListPhotos + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + team: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages.IncompatibleGroups.GetTeam + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property incompatibleGroups in identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_UpdateIncompatibleGroups + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '204': @@ -86149,8 +91629,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property connectedOrganization for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject_DeleteRefConnectedOrganization + summary: Delete navigation property incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_DeleteIncompatibleGroups parameters: - name: accessPackageAssignment-id in: path @@ -86159,13 +91640,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: accessPackageAssignmentResourceRole-id + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentResourceRole + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -86177,12 +91665,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My()': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + post: + tags: + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_getApplicablePolicyRequirements + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - identityGovernance.Functions - summary: Invoke function My - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_My + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_filterByCurrentUser parameters: - name: accessPackageAssignment-id in: path @@ -86191,6 +91712,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: '200': description: Success @@ -86199,17 +91726,42 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.accessPackageCatalog.accessPackages_Search + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests': get: tags: - identityGovernance.entitlementManagement - summary: Get target from identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetTarget + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_ListAccessPackageAssignmentRequests parameters: - name: accessPackageAssignment-id in: path @@ -86218,6 +91770,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - answers + - answers desc + - completedDate + - completedDate desc + - createdDateTime + - createdDateTime desc + - expirationDateTime + - expirationDateTime desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc + - requestState + - requestState desc + - requestStatus + - requestStatus desc + - requestType + - requestType desc + - schedule + - schedule desc + type: string - name: $select in: query description: Select properties to be returned @@ -86229,15 +91819,19 @@ paths: items: enum: - id - - altSecId - - connectedOrganizationId - - displayName - - email - - objectId - - onPremisesSecurityIdentifier - - principalName - - type - - connectedOrganization + - answers + - completedDate + - createdDateTime + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType + - schedule + - accessPackage + - accessPackageAssignment + - requestor type: string - name: $expand in: query @@ -86250,7 +91844,9 @@ paths: items: enum: - '*' - - connectedOrganization + - accessPackage + - accessPackageAssignment + - requestor type: string responses: '200': @@ -86258,21 +91854,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - links: - connectedOrganization: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.Target.GetConnectedOrganization - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id + title: Collection of accessPackageAssignmentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property target in identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_UpdateTarget + summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_CreateAccessPackageAssignmentRequests parameters: - name: accessPackageAssignment-id in: path @@ -86282,24 +91885,28 @@ paths: type: string x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property target for identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_DeleteTarget + summary: Get accessPackageAssignmentRequests from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackageAssignmentRequests parameters: - name: accessPackageAssignment-id in: path @@ -86308,31 +91915,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target_GetConnectedOrganization - parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -86344,16 +91933,19 @@ paths: items: enum: - id - - createdBy + - answers + - completedDate - createdDateTime - - description - - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType + - schedule + - accessPackage + - accessPackageAssignment + - requestor type: string - name: $expand in: query @@ -86366,8 +91958,9 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - accessPackage + - accessPackageAssignment + - requestor type: string responses: '200': @@ -86375,25 +91968,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.ConnectedOrganization.ListExternalSponsors + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentRequests.GetAccessPackage parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.ConnectedOrganization.ListInternalSponsors + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignment: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentRequests.GetAccessPackageAssignment + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + requestor: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentRequests.GetRequestor parameters: accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target_GetRefConnectedOrganization + summary: Update the navigation property accessPackageAssignmentRequests in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_UpdateAccessPackageAssignmentRequests parameters: - name: accessPackageAssignment-id in: path @@ -86402,46 +92001,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.ConnectedOrganization.ListExternalSponsors - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.ConnectedOrganization.ListInternalSponsors - parameters: - accessPackageAssignment-id: $request.path.accessPackageAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property connectedOrganization in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target_SetRefConnectedOrganization - parameters: - - name: accessPackageAssignment-id + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageAssignment' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' required: true responses: '204': @@ -86452,8 +92024,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property connectedOrganization for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target_DeleteRefConnectedOrganization + summary: Delete navigation property accessPackageAssignmentRequests for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_DeleteAccessPackageAssignmentRequests parameters: - name: accessPackageAssignment-id in: path @@ -86462,6 +92034,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -86473,46 +92052,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on})': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageAssignments_filterByCurrentUser + - 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetAccessPackage parameters: - - name: on + - name: accessPackageAssignment-id in: path - description: 'Usage: on={on}' + description: 'key: id of accessPackageAssignment' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement/accessPackageCatalogs: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalogs from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackageCatalogs - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -86521,54 +92085,25 @@ paths: items: enum: - id - - id desc - - catalogStatus - - catalogStatus desc - - catalogType - - catalogType desc + - catalogId - createdBy - - createdBy desc - createdDateTime - - createdDateTime desc - description - - description desc - displayName - - displayName desc - - isExternallyVisible - - isExternallyVisible desc + - isHidden + - isRoleScopesVisible - modifiedBy - - modifiedBy desc - modifiedDateTime - - modifiedDateTime desc + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - - name: $select + - name: $expand in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime - - description - - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages - type: string - - name: $expand - in: query - description: Expand related entities + description: Expand related entities style: form explode: false schema: @@ -86577,10 +92112,12 @@ paths: items: enum: - '*' - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -86588,146 +92125,133 @@ paths: content: application/json: schema: - title: Collection of accessPackageCatalog - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageCatalogs for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageCatalogs - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackage' + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalogs from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackageCatalogs + summary: Get ref of 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetRefAccessPackage parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true 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: - enum: - - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime - - description - - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages - type: string + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + type: string links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.AccessPackageCatalogs.ListAccessPackageResourceRoles + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageAssignmentPolicies parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.AccessPackageCatalogs.ListAccessPackageResources + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.GetAccessPackageCatalog parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.AccessPackageCatalogs.ListAccessPackageResourceScopes + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackageResourceRoleScopes parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackages: - operationId: identityGovernance.entitlementManagement.AccessPackageCatalogs.ListAccessPackages + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListAccessPackagesIncompatibleWith parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageCatalogs in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageCatalogs + summary: Update the ref of navigation property accessPackage in 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_SetRefAccessPackage parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -86738,16 +92262,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageCatalogs for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageCatalogs + summary: Delete ref of navigation property accessPackage for 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. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_DeleteRefAccessPackage parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -86759,150 +92291,60 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles': - get: + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackageResourceRoles + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.accessPackage_getApplicablePolicyRequirements parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - originId - - originSystem - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateAccessPackageResourceRoles - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignmentRequest' required: true 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 + x-ms-docs-key-type: accessPackageAssignmentRequest responses: - '201': - description: Created navigation property. + '200': + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/accessPackageAssignment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackageResourceRoles + summary: Get accessPackageAssignment from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetAccessPackageAssignment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -86914,11 +92356,20 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem - - accessPackageResource + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string - name: $expand in: query @@ -86931,7 +92382,11 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string responses: '200': @@ -86939,42 +92394,62 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackageResourceRoles.GetAccessPackageResource + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackage parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentPolicy: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetAccessPackageAssignmentPolicy + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentRequests: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentRequests + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + accessPackageAssignmentResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.ListAccessPackageAssignmentResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + target: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.AccessPackageAssignment.GetTarget + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackageAssignment in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_UpdateAccessPackageAssignment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' required: true responses: '204': @@ -86985,23 +92460,23 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackageAssignment for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_DeleteAccessPackageAssignment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -87013,28 +92488,55 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': + post: + tags: + - identityGovernance.Actions + summary: Invoke action cancel + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_cancel + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id + in: path + description: 'key: id of accessPackageAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles_GetAccessPackageResource + summary: Get requestor from identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetRequestor parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -87046,19 +92548,15 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description + - altSecId + - connectedOrganizationId - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - email + - objectId + - onPremisesSecurityIdentifier + - principalName + - type + - connectedOrganization type: string - name: $expand in: query @@ -87071,9 +92569,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - connectedOrganization type: string responses: '200': @@ -87081,53 +92577,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + connectedOrganization: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.Requestor.GetConnectedOrganization parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles_UpdateAccessPackageResource + summary: Update the navigation property requestor in identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_UpdateRequestor parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: '204': @@ -87138,24 +92624,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles_DeleteAccessPackageResource + summary: Delete navigation property requestor for identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable.' + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_DeleteRequestor parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -87167,28 +92653,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor_GetConnectedOrganization parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -87200,17 +92685,16 @@ paths: items: enum: - id - - connectionInfo - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - identitySources - modifiedBy - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - state + - externalSponsors + - internalSponsors type: string - name: $expand in: query @@ -87223,7 +92707,8 @@ paths: items: enum: - '*' - - accessPackageResources + - externalSponsors + - internalSponsors type: string responses: '200': @@ -87231,38 +92716,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/{accessPackageAssignmentRequest-id}/requestor/connectedOrganization/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Get ref of connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor_GetRefConnectedOrganization parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest responses: '200': description: Retrieved navigation property link @@ -87271,35 +92760,39 @@ paths: schema: type: string links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListExternalSponsors parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentRequest-id: $request.path.accessPackageAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the ref of navigation property connectedOrganization in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor_SetRefConnectedOrganization parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest requestBody: description: New navigation property ref values content: @@ -87318,24 +92811,23 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete ref of navigation property connectedOrganization for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor_DeleteRefConnectedOrganization parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag @@ -87347,28 +92839,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentRequests/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_filterByCurrentUser parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: on in: path - description: 'key: id of accessPackageResourceRole' + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_ListAccessPackageAssignmentResourceRoles + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -87386,14 +92903,12 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - originId - originId desc - originSystem - originSystem desc + - status + - status desc type: string - name: $select in: query @@ -87406,11 +92921,13 @@ paths: items: enum: - id - - description - - displayName - originId - originSystem - - accessPackageResource + - status + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string - name: $expand in: query @@ -87423,7 +92940,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string responses: '200': @@ -87431,13 +92951,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageAssignmentResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -87451,30 +92971,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles + summary: Create new navigation property to accessPackageAssignmentResourceRoles for identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_CreateAccessPackageAssignmentResourceRoles parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: '201': @@ -87482,39 +92995,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles + summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackageAssignmentResourceRoles parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -87526,11 +93032,13 @@ paths: items: enum: - id - - description - - displayName - originId - originSystem - - accessPackageResource + - status + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string - name: $expand in: query @@ -87543,7 +93051,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject type: string responses: '200': @@ -87551,51 +93062,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentResourceRoles.ListAccessPackageAssignments parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceRole + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageResourceScope + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageSubject: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.AccessPackageAssignmentResourceRoles.GetAccessPackageSubject + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackageAssignmentResourceRoles in identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_UpdateAccessPackageAssignmentResourceRoles parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' required: true responses: '204': @@ -87606,31 +93124,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackageAssignmentResourceRoles for identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_DeleteAccessPackageAssignmentResourceRoles parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -87642,28 +93153,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes + summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_ListAccessPackageAssignments parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -87681,20 +93192,24 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - accessPackageId + - accessPackageId desc + - assignmentPolicyId + - assignmentPolicyId desc + - assignmentState + - assignmentState desc + - assignmentStatus + - assignmentStatus desc + - catalogId + - catalogId desc + - expiredDateTime + - expiredDateTime desc + - isExtended + - isExtended desc + - schedule + - schedule desc + - targetId + - targetId desc type: string - name: $select in: query @@ -87707,14 +93222,20 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string - name: $expand in: query @@ -87727,7 +93248,11 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string responses: '200': @@ -87735,13 +93260,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageAssignment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' '@odata.nextLink': type: string additionalProperties: @@ -87755,30 +93280,30 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes + summary: Create new navigation property to accessPackageAssignments for identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_CreateAccessPackageAssignments parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' required: true responses: '201': @@ -87786,39 +93311,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/{accessPackageAssignment-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes + summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_GetAccessPackageAssignments parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -87830,14 +93355,20 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string - name: $expand in: query @@ -87850,7 +93381,11 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target type: string responses: '200': @@ -87858,51 +93393,75 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackage parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id1: $request.path.accessPackageAssignment-id1 + accessPackageAssignmentPolicy: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetAccessPackageAssignmentPolicy + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id1: $request.path.accessPackageAssignment-id1 + accessPackageAssignmentRequests: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentRequests + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id1: $request.path.accessPackageAssignment-id1 + accessPackageAssignmentResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageAssignments.ListAccessPackageAssignmentResourceRoles + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id1: $request.path.accessPackageAssignment-id1 + target: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageAssignments.GetTarget + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + accessPackageAssignment-id1: $request.path.accessPackageAssignment-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackageAssignments in identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_UpdateAccessPackageAssignments parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' required: true responses: '204': @@ -87913,31 +93472,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackageAssignments for identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_DeleteAccessPackageAssignments parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageAssignment-id1 in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag @@ -87949,35 +93508,67 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageAssignments_filterByCurrentUser parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: on in: path - description: 'key: id of accessPackageResourceScope' + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_GetAccessPackageResourceRole + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -87989,19 +93580,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -88014,9 +93597,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -88024,63 +93605,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageResourceRole.GetAccessPackageResource parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResourceRole in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole 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: '204': @@ -88091,31 +93652,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceRole for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceRole parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -88127,175 +93681,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackageResources - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - 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: - enum: - - id - - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc - - description - - description desc - - displayName - - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc - - originId - - originId desc - - originSystem - - originSystem desc - - resourceType - - resourceType desc - - url - - url desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of accessPackageResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateAccessPackageResources - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - 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: - '201': - 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -88345,44 +93752,44 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackageResources.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackageResources.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackageResources.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_UpdateAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: @@ -88399,24 +93806,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_DeleteAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -88428,28 +93835,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -88495,35 +93902,35 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole responses: '200': description: Retrieved navigation property link @@ -88533,10 +93940,10 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -88545,22 +93952,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property ref values content: @@ -88581,22 +93988,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -88608,28 +94015,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -88714,22 +94121,22 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: @@ -88747,28 +94154,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -88815,10 +94222,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -88828,22 +94235,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -88869,200 +94276,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_DeleteAccessPackageResourceRoles - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -89081,28 +94310,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -89196,22 +94425,22 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: @@ -89229,28 +94458,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -89300,10 +94529,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -89313,22 +94542,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -89354,22 +94583,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -89388,28 +94617,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -89466,22 +94695,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -89491,22 +94720,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -89532,22 +94761,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -89566,159 +94795,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackageResourceScopes + summary: Get accessPackageResourceScope from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_GetAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true 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: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateAccessPackageResourceScopes - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - 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: - '201': - 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackageResourceScopes - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -89761,33 +94859,34 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageResourceScope.GetAccessPackageResource parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackageResourceScope in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_UpdateAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: @@ -89804,23 +94903,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackageResourceScope for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_DeleteAccessPackageResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -89832,28 +94932,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -89903,20 +95003,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -89925,22 +95025,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property values content: @@ -89959,22 +95059,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -89986,28 +95086,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -90053,35 +95153,35 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole responses: '200': description: Retrieved navigation property link @@ -90091,10 +95191,10 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -90103,22 +95203,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property ref values content: @@ -90139,22 +95239,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -90166,28 +95266,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -90272,22 +95372,22 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: @@ -90305,28 +95405,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -90373,10 +95473,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -90386,22 +95486,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -90427,22 +95527,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -90461,28 +95561,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -90539,22 +95639,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -90564,22 +95664,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -90605,22 +95705,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -90639,28 +95739,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -90754,22 +95854,22 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: description: New navigation property content: @@ -90787,29 +95887,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -90858,11 +95958,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -90871,23 +95971,23 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -90912,23 +96012,23 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' required: true @@ -90946,57 +96046,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackages + summary: Get accessPackageSubject from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_GetAccessPackageSubject parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true 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: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - catalogId - - catalogId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - isHidden - - isHidden desc - - isRoleScopesVisible - - isRoleScopesVisible desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - type: string + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -91008,18 +96079,15 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime - - description + - altSecId + - connectedOrganizationId - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - email + - objectId + - onPremisesSecurityIdentifier + - principalName + - type + - connectedOrganization type: string - name: $expand in: query @@ -91032,9 +96100,7 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - connectedOrganization type: string responses: '200': @@ -91042,76 +96108,103 @@ paths: 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 - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + links: + connectedOrganization: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.AccessPackageSubject.GetConnectedOrganization + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateAccessPackages + summary: Update the navigation property accessPackageSubject in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_UpdateAccessPackageSubject parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageSubject for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_DeleteAccessPackageSubject + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackages + summary: Get connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject_GetConnectedOrganization parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: $select in: query description: Select properties to be returned @@ -91123,18 +96216,16 @@ paths: items: enum: - id - - catalogId - createdBy - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible + - identitySources - modifiedBy - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - state + - externalSponsors + - internalSponsors type: string - name: $expand in: query @@ -91147,9 +96238,8 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - externalSponsors + - internalSponsors type: string responses: '200': @@ -91157,53 +96247,91 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackages.ListAccessPackageAssignmentPolicies + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackages.GetAccessPackageCatalog + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackages.ListAccessPackageResourceRoleScopes + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole-id}/accessPackageSubject/connectedOrganization/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject_GetRefConnectedOrganization + parameters: + - name: accessPackageAssignment-id + in: path + description: 'key: id of accessPackageAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id + in: path + description: 'key: id of accessPackageAssignmentResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentResourceRole + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListExternalSponsors parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + accessPackageAssignmentResourceRole-id: $request.path.accessPackageAssignmentResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackages in identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_UpdateAccessPackages + summary: Update the ref of navigation property connectedOrganization in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject_SetRefConnectedOrganization parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageAssignmentResourceRole requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -91214,24 +96342,23 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_DeleteAccessPackages + summary: Delete ref of navigation property connectedOrganization for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject_DeleteRefConnectedOrganization parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id + x-ms-docs-key-type: accessPackageAssignment + - name: accessPackageAssignmentResourceRole-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageAssignmentResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag @@ -91243,206 +96370,47 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles/microsoft.graph.My()': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListAccessPackageAssignmentPolicies + - identityGovernance.Functions + summary: Invoke function My + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_My parameters: - - name: accessPackageCatalog-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageCatalog' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id + x-ms-docs-key-type: accessPackageAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get target from identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetTarget + parameters: + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageAssignment' required: true 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: - enum: - - id - - id desc - - accessPackageId - - accessPackageId desc - - accessReviewSettings - - accessReviewSettings desc - - canExtend - - canExtend desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - description - - description desc - - displayName - - displayName desc - - durationInDays - - durationInDays desc - - expirationDateTime - - expirationDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - - questions - - questions desc - - requestApprovalSettings - - requestApprovalSettings desc - - requestorSettings - - requestorSettings desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - - description - - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackage - - accessPackageCatalog - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of accessPackageAssignmentPolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_CreateAccessPackageAssignmentPolicies - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - required: true - responses: - '201': - 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetAccessPackageAssignmentPolicies - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -91454,22 +96422,15 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend - - createdBy - - createdDateTime - - description + - altSecId + - connectedOrganizationId - displayName - - durationInDays - - expirationDateTime - - modifiedBy - - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog + - email + - objectId + - onPremisesSecurityIdentifier + - principalName + - type + - connectedOrganization type: string - name: $expand in: query @@ -91482,8 +96443,7 @@ paths: items: enum: - '*' - - accessPackage - - accessPackageCatalog + - connectedOrganization type: string responses: '200': @@ -91491,57 +96451,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackage - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackageCatalog + connectedOrganization: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.Target.GetConnectedOrganization parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_UpdateAccessPackageAssignmentPolicies + summary: Update the navigation property target in identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_UpdateTarget parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: '204': @@ -91552,31 +96490,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_DeleteAccessPackageAssignmentPolicies + summary: Delete navigation property target for identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_DeleteTarget parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag @@ -91588,35 +96512,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_GetAccessPackage + summary: Get connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target_GetConnectedOrganization parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: $select in: query description: Select properties to be returned @@ -91628,18 +96537,16 @@ paths: items: enum: - id - - catalogId - createdBy - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible + - identitySources - modifiedBy - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - state + - externalSponsors + - internalSponsors type: string - name: $expand in: query @@ -91652,9 +96559,8 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - externalSponsors + - internalSponsors type: string responses: '200': @@ -91662,58 +96568,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.ConnectedOrganization.ListExternalSponsors parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.ConnectedOrganization.ListInternalSponsors parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref': + '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/target/connectedOrganization/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_GetRefAccessPackage + summary: Get ref of connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target_GetRefConnectedOrganization parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment responses: '200': description: Retrieved navigation property link @@ -91722,55 +96603,30 @@ paths: schema: type: string links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.ConnectedOrganization.ListExternalSponsors parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + accessPackageAssignment-id: $request.path.accessPackageAssignment-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target.ConnectedOrganization.ListInternalSponsors parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageAssignment-id: $request.path.accessPackageAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_SetRefAccessPackage + summary: Update the ref of navigation property connectedOrganization in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target_SetRefConnectedOrganization parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment requestBody: description: New navigation property ref values content: @@ -91789,31 +96645,16 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_DeleteRefAccessPackage + summary: Delete ref of navigation property connectedOrganization for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target_DeleteRefConnectedOrganization parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageAssignment-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageAssignment' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag @@ -91825,34 +96666,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.accessPackage_getApplicablePolicyRequirements + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageAssignments_filterByCurrentUser parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: on in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' responses: '200': description: Success @@ -91861,41 +96687,56 @@ paths: schema: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement/accessPackageCatalogs: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_GetAccessPackageCatalog + summary: Get accessPackageCatalogs from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackageCatalogs parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: $select + - $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: Select properties to be returned + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogStatus + - catalogStatus desc + - catalogType + - catalogType desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isExternallyVisible + - isExternallyVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned style: form explode: false schema: @@ -91940,120 +96781,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackages - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + title: Collection of accessPackageCatalog + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageCatalog in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_UpdateAccessPackageCatalog - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + summary: Create new navigation property to accessPackageCatalogs for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageCatalogs requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageCatalog for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_DeleteAccessPackageCatalog - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageCatalog': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetAccessPackageCatalog + summary: Get accessPackageCatalogs from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackageCatalogs parameters: - name: accessPackageCatalog-id in: path @@ -92062,13 +96834,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -92119,87 +96884,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackages - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetRefAccessPackageCatalog - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.AccessPackageCatalogs.ListAccessPackageResourceRoles parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.AccessPackageCatalogs.ListAccessPackageResources parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.AccessPackageCatalogs.ListAccessPackageResourceScopes parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackages + operationId: identityGovernance.entitlementManagement.AccessPackageCatalogs.ListAccessPackages parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageCatalog in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_SetRefAccessPackageCatalog + summary: Update the navigation property accessPackageCatalogs in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageCatalogs parameters: - name: accessPackageCatalog-id in: path @@ -92208,21 +96915,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: '204': @@ -92233,9 +96931,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageCatalog for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_DeleteRefAccessPackageCatalog + summary: Delete navigation property accessPackageCatalogs for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageCatalogs parameters: - name: accessPackageCatalog-id in: path @@ -92244,13 +96941,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag @@ -92262,13 +96952,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListAccessPackageResourceRoleScopes + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -92277,13 +96966,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -92301,14 +96983,14 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -92321,12 +97003,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -92339,8 +97020,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -92348,13 +97028,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRoleScope + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -92368,9 +97048,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_CreateAccessPackageResourceRoleScopes + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -92379,19 +97058,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -92399,17 +97071,16 @@ 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/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetAccessPackageResourceRoleScopes + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -92418,20 +97089,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -92443,12 +97107,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -92461,8 +97124,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -92470,29 +97132,21 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_UpdateAccessPackageResourceRoleScopes + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_UpdateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -92501,26 +97155,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + 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: '204': @@ -92531,9 +97178,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_DeleteAccessPackageResourceRoleScopes + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_DeleteAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -92542,20 +97188,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -92567,13 +97206,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -92582,20 +97221,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -92607,11 +97239,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName + - isPendingOnboarding - originId - originSystem - - accessPackageResource + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -92624,7 +97264,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -92632,23 +97274,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -92657,26 +97308,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + 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: '204': @@ -92687,9 +97331,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -92698,20 +97342,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -92723,13 +97360,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -92738,198 +97375,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -92975,21 +97427,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -92998,20 +97449,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole responses: '200': description: Retrieved navigation property link @@ -93021,11 +97465,10 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -93034,7 +97477,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -93043,20 +97486,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property ref values content: @@ -93077,7 +97513,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -93086,20 +97522,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -93111,13 +97540,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -93126,20 +97555,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -93224,7 +97646,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -93233,20 +97655,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -93264,13 +97679,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -93279,21 +97694,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: 'key: id of accessPackageResourceRole' required: true @@ -93339,12 +97747,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -93353,7 +97760,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -93362,21 +97769,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: 'key: id of accessPackageResourceRole' required: true @@ -93401,7 +97801,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -93410,21 +97810,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path description: 'key: id of accessPackageResourceRole' required: true @@ -93442,13 +97835,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path @@ -93457,20 +97850,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -93564,7 +97950,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path @@ -93573,20 +97959,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -93604,13 +97983,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path @@ -93619,20 +97998,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -93682,11 +98054,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -93696,7 +98067,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path @@ -93705,20 +98076,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -93744,7 +98108,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path @@ -93753,20 +98117,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -93785,13 +98142,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -93800,20 +98157,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -93870,25 +98220,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -93898,7 +98245,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -93907,20 +98254,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -93946,7 +98286,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -93955,20 +98295,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -93987,13 +98320,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance + summary: Get accessPackageResources from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackageResources parameters: - name: accessPackageCatalog-id in: path @@ -94002,23 +98335,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select + - $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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -94027,14 +98351,52 @@ paths: items: enum: - id + - id desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc - description + - description desc - displayName - - isRootScope + - displayName desc + - isPendingOnboarding + - isPendingOnboarding desc - originId + - originId desc - originSystem - - roleOriginId + - originSystem desc + - resourceType + - resourceType desc - url - - accessPackageResource + - url desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -94047,7 +98409,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -94055,23 +98419,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource - parameters: - accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageResource + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance + summary: Create new navigation property to accessPackageResources for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateAccessPackageResources parameters: - name: accessPackageCatalog-id in: path @@ -94080,79 +98450,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - 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.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope - parameters: - - name: accessPackageCatalog-id - in: path - description: 'key: id of accessPackageCatalog' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResources from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackageResources parameters: - name: accessPackageCatalog-id in: path @@ -94161,20 +98482,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -94224,32 +98538,29 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackageResources.GetAccessPackageResourceEnvironment parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackageResources.ListAccessPackageResourceRoles parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackageResources.ListAccessPackageResourceScopes parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageResources in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_UpdateAccessPackageResources parameters: - name: accessPackageCatalog-id in: path @@ -94258,20 +98569,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property values content: @@ -94288,9 +98592,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResources for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_DeleteAccessPackageResources parameters: - name: accessPackageCatalog-id in: path @@ -94299,20 +98603,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -94324,13 +98621,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -94339,20 +98636,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -94398,21 +98688,20 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -94421,20 +98710,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource responses: '200': description: Retrieved navigation property link @@ -94444,11 +98726,10 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -94457,7 +98738,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -94466,20 +98747,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property ref values content: @@ -94500,7 +98774,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path @@ -94509,20 +98783,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -94534,13 +98801,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -94549,20 +98816,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true 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' @@ -94647,7 +98907,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_CreateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -94656,20 +98916,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: @@ -94687,13 +98940,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -94702,20 +98955,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -94762,11 +99008,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -94776,7 +99021,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_UpdateAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -94785,20 +99030,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -94824,7 +99062,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_DeleteAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path @@ -94833,20 +99071,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -94865,13 +99096,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -94880,20 +99111,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -94950,25 +99174,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -94978,7 +99199,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -94987,20 +99208,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -95026,7 +99240,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -95035,20 +99249,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -95067,13 +99274,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path @@ -95082,20 +99289,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true 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' @@ -95189,7 +99389,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_CreateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path @@ -95198,20 +99398,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: @@ -95229,13 +99422,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path @@ -95244,20 +99437,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -95307,11 +99493,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource parameters: accessPackageCatalog-id: $request.path.accessPackageCatalog-id - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -95321,7 +99506,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_UpdateAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path @@ -95330,20 +99515,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -95369,7 +99547,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_DeleteAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path @@ -95378,20 +99556,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -95410,12 +99581,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -95424,31 +99596,95 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': - get: + x-ms-docs-operation-type: operation + patch: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_filterByCurrentUser + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -95457,30 +99693,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog - - name: on + - name: accessPackageResource-id in: path - description: 'Usage: on={on}' + description: 'key: id of accessPackageResource' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/microsoft.graph.Search()': - get: + x-ms-docs-operation-type: operation + delete: tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_Search + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackageCatalog-id in: path @@ -95489,43 +99734,45 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement/accessPackageCatalogs/microsoft.graph.Search(): - get: - tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_Search - responses: - '200': + '204': description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement/accessPackageResourceEnvironments: + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironments from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceEnvironments + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackageResourceScopes parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -95543,26 +99790,20 @@ paths: enum: - id - id desc - - connectionInfo - - connectionInfo desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - description - description desc - displayName - displayName desc - - isDefaultEnvironment - - isDefaultEnvironment desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - isRootScope + - isRootScope desc - originId - originId desc - originSystem - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -95575,17 +99816,14 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isRootScope - originId - originSystem - - accessPackageResources + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -95598,7 +99836,7 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResource type: string responses: '200': @@ -95606,13 +99844,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceEnvironment + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -95626,14 +99864,22 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceEnvironments for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceEnvironments + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateAccessPackageResourceScopes + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '201': @@ -95641,24 +99887,31 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironments from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceEnvironments + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackageResourceScopes parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceEnvironment' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -95670,17 +99923,14 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isRootScope - originId - originSystem - - accessPackageResources + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -95693,7 +99943,7 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResource type: string responses: '200': @@ -95701,34 +99951,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.AccessPackageResourceEnvironments.ListAccessPackageResources + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackageResourceScopes.GetAccessPackageResource parameters: - accessPackageResourceEnvironment-id: $request.path.accessPackageResourceEnvironment-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceEnvironments in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceEnvironments + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_UpdateAccessPackageResourceScopes parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceEnvironment' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -95739,16 +99997,23 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceEnvironments for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceEnvironments + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_DeleteAccessPackageResourceScopes parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceEnvironment' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -95760,59 +100025,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Required. - operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironments_ListAccessPackageResources + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes_GetAccessPackageResource parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceEnvironment' + description: 'key: id of accessPackageCatalog' required: true 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 + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc - - description - - description desc - - displayName - - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc - - originId - - originId desc - - originSystem - - originSystem desc - - resourceType - - resourceType desc - - url - - url desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -95859,46 +100093,117 @@ paths: content: application/json: schema: - title: Collection of accessPackageResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/$ref': + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResources from identityGovernance - description: Read-only. Required. - operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironments_ListRefAccessPackageResources + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceEnvironment' + description: 'key: id of accessPackageCatalog' required: true 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 + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: @@ -95907,67 +100212,108 @@ paths: items: enum: - id - - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc + - connectionInfo + - createdBy + - createdDateTime - description - - description desc - displayName - - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - - originId desc - originSystem - - originSystem desc - - resourceType - - resourceType desc - - url - - url desc + - accessPackageResources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResources type: string responses: '200': - description: Retrieved navigation property links + description: Retrieved navigation property content: application/json: schema: - title: Collection of links of accessPackageResource - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property ref to accessPackageResources for identityGovernance - description: Read-only. Required. - operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironments_CreateRefAccessPackageResources + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceEnvironment' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property ref value + description: New navigation property ref values content: application/json: schema: @@ -95976,24 +100322,65 @@ paths: type: object required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - additionalProperties: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageResourceRequests: + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRequests from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceRequests + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -96011,22 +100398,14 @@ paths: enum: - id - id desc - - catalogId - - catalogId desc - - executeImmediately - - executeImmediately desc - - expirationDateTime - - expirationDateTime desc - - isValidationOnly - - isValidationOnly desc - - justification - - justification desc - - requestState - - requestState desc - - requestStatus - - requestStatus desc - - requestType - - requestType desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -96039,16 +100418,11 @@ paths: items: enum: - id - - catalogId - - executeImmediately - - expirationDateTime - - isValidationOnly - - justification - - requestState - - requestStatus - - requestType + - description + - displayName + - originId + - originSystem - accessPackageResource - - requestor type: string - name: $expand in: query @@ -96062,7 +100436,6 @@ paths: enum: - '*' - accessPackageResource - - requestor type: string responses: '200': @@ -96070,13 +100443,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRequest + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -96090,14 +100463,30 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRequests for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRequests + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -96105,24 +100494,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRequests from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceRequests + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -96134,16 +100538,11 @@ paths: items: enum: - id - - catalogId - - executeImmediately - - expirationDateTime - - isValidationOnly - - justification - - requestState - - requestStatus - - requestType + - description + - displayName + - originId + - originSystem - accessPackageResource - - requestor type: string - name: $expand in: query @@ -96157,7 +100556,6 @@ paths: enum: - '*' - accessPackageResource - - requestor type: string responses: '200': @@ -96165,38 +100563,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.AccessPackageResourceRequests.GetAccessPackageResource - parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id - requestor: - operationId: identityGovernance.entitlementManagement.AccessPackageResourceRequests.GetRequestor + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRequests in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceRequests + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -96207,16 +100618,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRequests for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRequests + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -96228,21 +100654,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_GetAccessPackageResource + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -96292,80 +100732,60 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResource from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_GetRefAccessPackageResource + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResource in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_SetRefAccessPackageResource - parameters: - - name: accessPackageResourceRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -96376,17 +100796,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResource for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_DeleteRefAccessPackageResource + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -96398,21 +100832,60 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get requestor from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_GetRequestor + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -96424,15 +100897,14 @@ paths: items: enum: - id - - altSecId - - connectedOrganizationId + - description - displayName - - email - - objectId - - onPremisesSecurityIdentifier - - principalName - - type - - connectedOrganization + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -96445,7 +100917,7 @@ paths: items: enum: - '*' - - connectedOrganization + - accessPackageResource type: string responses: '200': @@ -96453,81 +100925,90 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - links: - connectedOrganization: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.Requestor.GetConnectedOrganization - parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property requestor in identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_UpdateRequestor + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + 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.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property requestor for identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_DeleteRequestor + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor_GetConnectedOrganization - parameters: - - name: accessPackageResourceRequest-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -96539,16 +101020,14 @@ paths: items: enum: - id - - createdBy - - createdDateTime - description - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -96561,8 +101040,7 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - accessPackageResource type: string responses: '200': @@ -96570,73 +101048,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.ConnectedOrganization.ListExternalSponsors - parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.ConnectedOrganization.ListInternalSponsors + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of connectedOrganization from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor_GetRefConnectedOrganization + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.ConnectedOrganization.ListExternalSponsors - parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.ConnectedOrganization.ListInternalSponsors - parameters: - accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property connectedOrganization in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor_SetRefConnectedOrganization - parameters: - - name: accessPackageResourceRequest-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -96647,16 +101103,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property connectedOrganization for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor_DeleteRefConnectedOrganization + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRequest' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -96668,13 +101139,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceRoleScopes + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackages parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -96692,10 +101171,20 @@ paths: enum: - id - id desc + - catalogId + - catalogId desc - createdBy - createdBy desc - createdDateTime - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc - modifiedBy - modifiedBy desc - modifiedDateTime @@ -96712,12 +101201,21 @@ paths: items: enum: - id + - catalogId - createdBy - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible - modifiedBy - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -96730,8 +101228,12 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -96739,13 +101241,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRoleScope + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -96759,14 +101261,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRoleScopes + summary: Create new navigation property to accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateAccessPackages + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '201': @@ -96774,41 +101285,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceRoleScopes + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackages parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true 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 + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true type: array items: enum: - id + - catalogId - createdBy - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible - modifiedBy - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -96821,8 +101349,12 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -96830,38 +101362,68 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackages.ListAccessPackageAssignmentPolicies parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackages.GetAccessPackageCatalog parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackages.ListAccessPackageResourceRoleScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackages.ListAccessPackagesIncompatibleWith + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackages.ListIncompatibleAccessPackages + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.AccessPackages.ListIncompatibleGroups + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceRoleScopes + summary: Update the navigation property accessPackages in identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_UpdateAccessPackages parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '204': @@ -96872,16 +101434,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRoleScopes + summary: Delete navigation property accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_DeleteAccessPackages parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag @@ -96893,21 +101463,74 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListAccessPackageAssignmentPolicies parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessPackageId + - accessPackageId desc + - accessReviewSettings + - accessReviewSettings desc + - canExtend + - canExtend desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - durationInDays + - durationInDays desc + - expirationDateTime + - expirationDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + - questions + - questions desc + - requestApprovalSettings + - requestApprovalSettings desc + - requestorSettings + - requestorSettings desc + type: string - name: $select in: query description: Select properties to be returned @@ -96919,11 +101542,22 @@ paths: items: enum: - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -96936,7 +101570,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -96944,82 +101579,90 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource - parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageAssignmentPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_CreateAccessPackageAssignmentPolicies parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage 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.accessPackageAssignmentPolicy' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetAccessPackageAssignmentPolicies parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -97031,19 +101674,22 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -97056,9 +101702,8 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -97066,43 +101711,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackage parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackageCatalog parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_UpdateAccessPackageAssignmentPolicies parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: '204': @@ -97113,17 +101772,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_DeleteAccessPackageAssignmentPolicies parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag @@ -97135,21 +101808,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_GetAccessPackage parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -97161,17 +101848,21 @@ paths: items: enum: - id - - connectionInfo + - catalogId - createdBy - createdDateTime - description - displayName - - isDefaultEnvironment + - isHidden + - isRoleScopesVisible - modifiedBy - modifiedDateTime - - originId - - originSystem - - accessPackageResources + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -97184,7 +101875,12 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -97192,30 +101888,76 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + summary: Get ref of accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_GetRefAccessPackage parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy responses: '200': description: Retrieved navigation property link @@ -97224,35 +101966,81 @@ paths: schema: type: string links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property ref values - content: - application/json: - schema: - type: object - additionalProperties: - type: object + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackage in identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_SetRefAccessPackage + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object required: true responses: '204': @@ -97263,17 +102051,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete ref of navigation property accessPackage for identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_DeleteRefAccessPackage parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag @@ -97285,47 +102087,74 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: + tags: + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.accessPackage_getApplicablePolicyRequirements + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_GetAccessPackageCatalog parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true 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: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc - type: string + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -97337,11 +102166,19 @@ paths: items: enum: - id + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isExternallyVisible + - modifiedBy + - modifiedDateTime + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -97354,7 +102191,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -97362,76 +102202,135 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + summary: Update the navigation property accessPackageCatalog in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_UpdateAccessPackageCatalog parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageCatalog for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_DeleteAccessPackageCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: Get accessPackageCatalog from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetAccessPackageCatalog parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -97443,11 +102342,19 @@ paths: items: enum: - id + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isExternallyVisible + - modifiedBy + - modifiedDateTime + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -97460,7 +102367,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -97468,43 +102378,113 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance + summary: Get ref of accessPackageCatalog from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetRefAccessPackageCatalog parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackage + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageCatalog in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_SetRefAccessPackageCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -97515,24 +102495,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance + summary: Delete ref of navigation property accessPackageCatalog for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_DeleteRefAccessPackageCatalog parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag @@ -97544,21 +102524,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListAccessPackageResourceRoleScopes parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -97576,23 +102563,17 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string - - name: $select - in: query + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string + - name: $select + in: query description: Select properties to be returned style: form explode: false @@ -97602,14 +102583,12 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -97622,7 +102601,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -97630,13 +102610,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageResourceRoleScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' '@odata.nextLink': type: string additionalProperties: @@ -97650,23 +102630,30 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_CreateAccessPackageResourceRoleScopes parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: '201': @@ -97674,32 +102661,39 @@ 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/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetAccessPackageResourceRoleScopes parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -97711,14 +102705,12 @@ paths: items: enum: - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -97731,7 +102723,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -97739,57 +102732,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_UpdateAccessPackageResourceRoleScopes parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes - parameters: + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -97797,119 +102777,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_DeleteAccessPackageResourceRoleScopes parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource - parameters: + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -97917,66 +102818,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true + - name: If-Match + in: header + description: ETag 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: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Get accessPackageResourceRole from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_GetAccessPackageResourceScope - parameters: + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -97997,11 +102871,8 @@ paths: - id - description - displayName - - isRootScope - originId - originSystem - - roleOriginId - - url - accessPackageResource type: string - name: $expand @@ -98023,11 +102894,13 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' @@ -98035,10 +102908,24 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance + summary: Update the navigation property accessPackageResourceRole in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98051,7 +102938,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -98062,10 +102949,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance + summary: Delete navigation property accessPackageResourceRole for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98084,14 +102985,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98148,16 +103063,22 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' @@ -98167,8 +103088,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98194,8 +103129,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98214,14 +103163,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98274,20 +103237,36 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98304,8 +103283,10 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' @@ -98315,8 +103296,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98344,8 +103339,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98364,21 +103373,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -98463,8 +103486,22 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98489,14 +103526,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98550,8 +103601,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: @@ -98562,8 +103615,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98596,41 +103663,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource - parameters: + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98645,146 +103693,39 @@ 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource - parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true + - name: If-Match + in: header + description: ETag 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: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes - parameters: + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98885,8 +103826,22 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98911,14 +103866,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -98975,8 +103944,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: @@ -98987,8 +103958,22 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -99021,8 +104006,22 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' @@ -99048,51 +104047,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageResources: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackageResources + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource 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: 'key: id of accessPackageCatalog' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc - - description - - description desc - - displayName - - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc - - originId - - originId desc - - originSystem - - originSystem desc - - resourceType - - resourceType desc - - url - - url desc - type: string + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -99139,59 +104129,155 @@ paths: content: application/json: schema: - title: Collection of accessPackageResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageResources + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackageResources + summary: Get accessPackageResourceScope from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -99203,19 +104289,14 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding + - isRootScope - originId - originSystem - - resourceType + - roleOriginId - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -99228,9 +104309,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -99238,42 +104317,51 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.AccessPackageResources.GetAccessPackageResourceEnvironment - parameters: - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.AccessPackageResources.ListAccessPackageResourceRoles - parameters: - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.AccessPackageResources.ListAccessPackageResourceScopes + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource parameters: - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResources + summary: Update the navigation property accessPackageResourceScope in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -99284,16 +104372,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResources + summary: Delete navigation property accessPackageResourceScope for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -99305,21 +104408,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResources_GetAccessPackageResourceEnvironment + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -99331,17 +104448,19 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isPendingOnboarding - originId - originSystem - - accessPackageResources + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -99354,7 +104473,9 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -99362,67 +104483,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': - get: + patch: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResources_GetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackageResource-id: $request.path.accessPackageResource-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResources_SetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -99433,17 +104550,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackageResources_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -99455,21 +104586,245 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources_ListAccessPackageResourceRoles + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + enum: + - id + - connectionInfo + - createdBy + - createdDateTime + - description + - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResources + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -99554,15 +104909,29 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -99580,21 +104949,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -99641,9 +105024,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -99653,15 +105038,29 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -99687,15 +105086,29 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -99714,21 +105127,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -99785,19 +105212,25 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -99807,15 +105240,29 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -99841,15 +105288,29 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -99868,21 +105329,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -99976,15 +105451,29 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -100002,21 +105491,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -100066,9 +105569,11 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -100078,15 +105583,29 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -100112,48 +105631,29 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource - parameters: - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -100161,145 +105661,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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource - parameters: - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true + - name: If-Match + in: header + description: ETag 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: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListAccessPackagesIncompatibleWith parameters: - - name: accessPackageResource-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackages: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - operationId: identityGovernance.entitlementManagement_ListAccessPackages - parameters: + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -100359,6 +105753,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -100374,6 +105771,9 @@ paths: - accessPackageAssignmentPolicies - accessPackageCatalog - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -100398,35 +105798,21 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackages - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - required: true - responses: - '201': - 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}': + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - operationId: identityGovernance.entitlementManagement_GetAccessPackages + summary: Get ref of accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListRefAccessPackagesIncompatibleWith parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - name: accessPackage-id in: path description: 'key: id of accessPackage' @@ -100434,9 +105820,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: $select + - $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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -100445,63 +105836,63 @@ paths: items: enum: - id + - id desc - catalogId + - catalogId desc - createdBy + - createdBy desc - createdDateTime + - createdDateTime desc - description + - description desc - displayName + - displayName desc - isHidden + - isHidden desc - isRoleScopesVisible + - isRoleScopesVisible desc - modifiedBy + - modifiedBy desc - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - modifiedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.AccessPackages.ListAccessPackageAssignmentPolicies - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.AccessPackages.GetAccessPackageCatalog - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.AccessPackages.ListAccessPackageResourceRoleScopes - parameters: - accessPackage-id: $request.path.accessPackage-id + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackages in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackages + summary: Create new navigation property ref to accessPackagesIncompatibleWith for identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_CreateRefAccessPackagesIncompatibleWith parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - name: accessPackage-id in: path description: 'key: id of accessPackage' @@ -100510,24 +105901,40 @@ paths: type: string x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackages + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackagesIncompatibleWith_filterByCurrentUser parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - name: accessPackage-id in: path description: 'key: id of accessPackage' @@ -100535,25 +105942,72 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: If-Match - in: header - description: ETag + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackagesIncompatibleWith_Search + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: type: string + x-ms-docs-key-type: accessPackage responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/incompatibleAccessPackages': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_ListAccessPackageAssignmentPolicies + summary: Get incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListIncompatibleAccessPackages parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - name: accessPackage-id in: path description: 'key: id of accessPackage' @@ -100578,12 +106032,8 @@ paths: enum: - id - id desc - - accessPackageId - - accessPackageId desc - - accessReviewSettings - - accessReviewSettings desc - - canExtend - - canExtend desc + - catalogId + - catalogId desc - createdBy - createdBy desc - createdDateTime @@ -100592,20 +106042,14 @@ paths: - description desc - displayName - displayName desc - - durationInDays - - durationInDays desc - - expirationDateTime - - expirationDateTime desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc - modifiedBy - modifiedBy desc - modifiedDateTime - modifiedDateTime desc - - questions - - questions desc - - requestApprovalSettings - - requestApprovalSettings desc - - requestorSettings - - requestorSettings desc type: string - name: $select in: query @@ -100618,22 +106062,21 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend + - catalogId - createdBy - createdDateTime - description - displayName - - durationInDays - - expirationDateTime + - isHidden + - isRoleScopesVisible - modifiedBy - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage + - accessPackageAssignmentPolicies - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -100646,8 +106089,12 @@ paths: items: enum: - '*' - - accessPackage + - accessPackageAssignmentPolicies - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -100655,13 +106102,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageAssignmentPolicy + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -100672,45 +106119,21 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_CreateAccessPackageAssignmentPolicies + summary: Get ref of incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListRefIncompatibleAccessPackages parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageCatalog' required: true 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: - '201': - 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}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_GetAccessPackageAssignmentPolicies - parameters: + x-ms-docs-key-type: accessPackageCatalog - name: accessPackage-id in: path description: 'key: id of accessPackage' @@ -100718,16 +106141,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: $select + - $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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -100736,99 +106157,105 @@ paths: items: enum: - id - - accessPackageId - - accessReviewSettings - - canExtend + - id desc + - catalogId + - catalogId desc - createdBy + - createdBy desc - createdDateTime + - createdDateTime desc - description + - description desc - displayName - - durationInDays - - expirationDateTime + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc - modifiedBy + - modifiedBy desc - modifiedDateTime - - questions - - requestApprovalSettings - - requestorSettings - - accessPackage - - accessPackageCatalog - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackage - - accessPackageCatalog + - modifiedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - links: - accessPackage: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackage - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackageCatalog - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_UpdateAccessPackageAssignmentPolicies + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_CreateRefIncompatibleAccessPackages parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_DeleteAccessPackageAssignmentPolicies + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.incompatibleAccessPackages_filterByCurrentUser parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - name: accessPackage-id in: path description: 'key: id of accessPackage' @@ -100836,46 +106263,195 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: on in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.incompatibleAccessPackages_Search + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: type: string + x-ms-docs-key-type: accessPackage responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/incompatibleGroups': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_GetAccessPackage + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListIncompatibleGroups parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + 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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc + type: string - name: $select in: query description: Select properties to be returned @@ -100887,18 +106463,83 @@ paths: items: enum: - id - - catalogId - - createdBy + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId - createdDateTime - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -100911,9 +106552,34 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -100921,81 +106587,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get ref of accessPackage from identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_GetRefAccessPackage + summary: Create new navigation property to incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_CreateIncompatibleGroups parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: - tags: - - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackage in identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_SetRefAccessPackage - parameters: + x-ms-docs-key-type: accessPackageCatalog - name: accessPackage-id in: path description: 'key: id of accessPackage' @@ -101003,100 +106625,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: - description: New navigation property ref values + description: New navigation property content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.group' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackage for identityGovernance - description: The access package with this policy. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_DeleteRefAccessPackage - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': - post: - tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackage_getApplicablePolicyRequirements + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetIncompatibleGroups parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_GetAccessPackageCatalog - parameters: + x-ms-docs-key-type: accessPackageCatalog - name: accessPackage-id in: path description: 'key: id of accessPackage' @@ -101104,13 +106664,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: group-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: group - name: $select in: query description: Select properties to be returned @@ -101122,19 +106682,83 @@ paths: items: enum: - id - - catalogStatus - - catalogType - - createdBy + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId - createdDateTime - description - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string - name: $expand in: query @@ -101147,10 +106771,34 @@ paths: items: enum: - '*' - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team type: string responses: '200': @@ -101158,37 +106806,193 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.group' links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceRoles + appRoleAssignments: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListAppRoleAssignments + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + createdOnBehalfOf: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.GetCreatedOnBehalfOf parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResources + group-id: $request.path.group-id + endpoints: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListEndpoints parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceScopes + group-id: $request.path.group-id + memberOf: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListMemberOf parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackages + group-id: $request.path.group-id + members: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListMembers parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + group-id: $request.path.group-id + membersWithLicenseErrors: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListMembersWithLicenseErrors + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + owners: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListOwners + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + permissionGrants: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListPermissionGrants + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + settings: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListSettings + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMemberOf: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListTransitiveMemberOf + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMembers: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListTransitiveMembers + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + acceptedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListAcceptedSenders + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendar: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.GetCalendar + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendarView: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListCalendarView + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + conversations: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListConversations + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + events: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListEvents + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + rejectedSenders: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListRejectedSenders + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + threads: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListThreads + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drive: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.GetDrive + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drives: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListDrives + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + sites: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListSites + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + extensions: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListExtensions + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + groupLifecyclePolicies: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListGroupLifecyclePolicies + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + planner: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.GetPlanner + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + onenote: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.GetOnenote + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photo: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.GetPhoto + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photos: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.ListPhotos + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + team: + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.IncompatibleGroups.GetTeam + parameters: + accessPackageCatalog-id: $request.path.accessPackageCatalog-id + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageCatalog in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_UpdateAccessPackageCatalog + summary: Update the navigation property incompatibleGroups in identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_UpdateIncompatibleGroups parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - name: accessPackage-id in: path description: 'key: id of accessPackage' @@ -101196,19 +107000,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: group-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: group requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.group' required: true responses: '204': @@ -101219,9 +107023,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageCatalog for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_DeleteAccessPackageCatalog + summary: Delete navigation property incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_DeleteIncompatibleGroups parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - name: accessPackage-id in: path description: 'key: id of accessPackage' @@ -101229,13 +107041,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: group-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of group' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: group - name: If-Match in: header description: ETag @@ -101247,48 +107059,155 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles': - get: + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceRoles + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_getApplicablePolicyRequirements parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageCatalog' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true + x-ms-docs-key-type: accessPackage + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_filterByCurrentUser + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_Search + parameters: + - name: accessPackageCatalog-id + in: path + description: 'key: id of accessPackageCatalog' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement/accessPackageCatalogs/microsoft.graph.Search(): + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_Search + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement/accessPackageResourceEnvironments: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironments from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceEnvironments + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true type: array items: enum: - id - id desc + - connectionInfo + - connectionInfo desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc + - isDefaultEnvironment + - isDefaultEnvironment desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc - originId - originId desc - originSystem @@ -101305,11 +107224,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -101322,7 +107247,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -101330,13 +107255,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceEnvironment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' '@odata.nextLink': type: string additionalProperties: @@ -101350,29 +107275,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceRoles - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + summary: Create new navigation property to accessPackageResourceEnvironments for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceEnvironments requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' required: true responses: '201': @@ -101380,38 +107290,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceRoles + summary: Get accessPackageResourceEnvironments from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceEnvironments parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageResourceEnvironment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceEnvironment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceEnvironment - name: $select in: query description: Select properties to be returned @@ -101423,11 +107319,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime - description - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime - originId - originSystem - - accessPackageResource + - accessPackageResources type: string - name: $expand in: query @@ -101440,7 +107342,7 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResources type: string responses: '200': @@ -101448,50 +107350,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageResources: + operationId: identityGovernance.entitlementManagement.AccessPackageResourceEnvironments.ListAccessPackageResources parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceEnvironment-id: $request.path.accessPackageResourceEnvironment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackageResourceEnvironments in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceEnvironments parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageResourceEnvironment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceEnvironment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceEnvironment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' required: true responses: '204': @@ -101502,30 +107388,16 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackageResourceEnvironments for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceEnvironments parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageResourceEnvironment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceEnvironment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceEnvironment - name: If-Match in: header description: ETag @@ -101537,35 +107409,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource + summary: Get accessPackageResources from identityGovernance + description: Read-only. Required. + operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironments_ListAccessPackageResources parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceEnvironment-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceEnvironment' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true + 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: - type: string - x-ms-docs-key-type: accessPackageResourceRole + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc + - description + - description desc + - displayName + - displayName desc + - isPendingOnboarding + - isPendingOnboarding desc + - originId + - originId desc + - originSystem + - originSystem desc + - resourceType + - resourceType desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -101612,141 +107508,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + title: Collection of accessPackageResource + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResourceEnvironments/{accessPackageResourceEnvironment-id}/accessPackageResources/$ref': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get ref of accessPackageResources from identityGovernance + description: Read-only. Required. + operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironments_ListRefAccessPackageResources parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageResourceEnvironment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceEnvironment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select + 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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -101755,124 +107556,67 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime + - id desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc - description + - description desc - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - displayName desc + - isPendingOnboarding + - isPendingOnboarding desc - originId + - originId desc - originSystem - - accessPackageResources - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResources + - originSystem desc + - resourceType + - resourceType desc + - url + - url desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + title: Collection of links of accessPackageResource + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - put: + post: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Create new navigation property ref to accessPackageResources for identityGovernance + description: Read-only. Required. + operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironments_CreateRefAccessPackageResources parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageResourceEnvironment-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceEnvironment' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceEnvironment requestBody: - description: New navigation property ref values + description: New navigation property ref value content: application/json: schema: @@ -101881,79 +107625,24 @@ paths: type: object required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': + /identityGovernance/entitlementManagement/accessPackageResourceRequests: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles + summary: Get accessPackageResourceRequests from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceRequests parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -101971,14 +107660,22 @@ paths: enum: - id - id desc - - description - - description desc - - displayName - - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - catalogId + - catalogId desc + - executeImmediately + - executeImmediately desc + - expirationDateTime + - expirationDateTime desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc + - requestState + - requestState desc + - requestStatus + - requestStatus desc + - requestType + - requestType desc type: string - name: $select in: query @@ -101991,11 +107688,16 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem + - catalogId + - executeImmediately + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType - accessPackageResource + - requestor type: string - name: $expand in: query @@ -102009,6 +107711,7 @@ paths: enum: - '*' - accessPackageResource + - requestor type: string responses: '200': @@ -102016,13 +107719,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackageResourceRequest type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' '@odata.nextLink': type: string additionalProperties: @@ -102036,37 +107739,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + summary: Create new navigation property to accessPackageResourceRequests for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRequests requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' required: true responses: '201': @@ -102074,46 +107754,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles + summary: Get accessPackageResourceRequests from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceRequests parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRequest - name: $select in: query description: Select properties to be returned @@ -102125,11 +107783,16 @@ paths: items: enum: - id - - description - - displayName - - originId - - originSystem + - catalogId + - executeImmediately + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType - accessPackageResource + - requestor type: string - name: $expand in: query @@ -102143,6 +107806,7 @@ paths: enum: - '*' - accessPackageResource + - requestor type: string responses: '200': @@ -102150,59 +107814,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.AccessPackageResourceRequests.GetAccessPackageResource parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + requestor: + operationId: identityGovernance.entitlementManagement.AccessPackageResourceRequests.GetRequestor + parameters: + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackageResourceRequests in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceRequests parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' required: true responses: '204': @@ -102213,38 +107856,16 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackageResourceRequests for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRequests parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRequest - name: If-Match in: header description: ETag @@ -102256,67 +107877,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes + summary: Get accessPackageResource from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_GetAccessPackageResource parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRequest' required: true 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string + x-ms-docs-key-type: accessPackageResourceRequest - name: $select in: query description: Select properties to be returned @@ -102328,14 +107903,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -102348,7 +107928,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -102356,104 +107938,130 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/accessPackageResource/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes + summary: Get ref of accessPackageResource from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_GetRefAccessPackageResource parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRequest' required: true 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 + x-ms-docs-key-type: accessPackageResourceRequest responses: - '201': - description: Created navigation property. - content: + '200': + description: Retrieved navigation property link + content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes + summary: Update the ref of navigation property accessPackageResource in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_SetRefAccessPackageResource parameters: - - name: accessPackage-id + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResourceRequest + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageResource for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_DeleteRefAccessPackageResource + parameters: + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true + x-ms-docs-key-type: accessPackageResourceRequest + - name: If-Match + in: header + description: ETag schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get requestor from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_GetRequestor + parameters: + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRequest - name: $select in: query description: Select properties to be returned @@ -102465,14 +108073,15 @@ paths: items: enum: - id - - description + - altSecId + - connectedOrganizationId - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - email + - objectId + - onPremisesSecurityIdentifier + - principalName + - type + - connectedOrganization type: string - name: $expand in: query @@ -102485,7 +108094,7 @@ paths: items: enum: - '*' - - accessPackageResource + - connectedOrganization type: string responses: '200': @@ -102493,59 +108102,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + connectedOrganization: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.Requestor.GetConnectedOrganization parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance + summary: Update the navigation property requestor in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_UpdateRequestor parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' required: true responses: '204': @@ -102556,38 +108141,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance + summary: Delete navigation property requestor for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_DeleteRequestor parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRequest - name: If-Match in: header description: ETag @@ -102599,42 +108163,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + summary: Get connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor_GetConnectedOrganization parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRequest - name: $select in: query description: Select properties to be returned @@ -102646,19 +108188,16 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - identitySources + - modifiedBy + - modifiedDateTime + - state + - externalSponsors + - internalSponsors type: string - name: $expand in: query @@ -102671,9 +108210,8 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - externalSponsors + - internalSponsors type: string responses: '200': @@ -102681,73 +108219,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.ConnectedOrganization.ListExternalSponsors parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.ConnectedOrganization.ListInternalSponsors parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackageResourceRequests/{accessPackageResourceRequest-id}/requestor/connectedOrganization/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Get ref of connectedOrganization from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor_GetRefConnectedOrganization parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRequest + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + externalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.ConnectedOrganization.ListExternalSponsors + parameters: + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor.ConnectedOrganization.ListInternalSponsors + parameters: + accessPackageResourceRequest-id: $request.path.accessPackageResourceRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property connectedOrganization in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor_SetRefConnectedOrganization + parameters: + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRequest requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -102758,38 +108296,16 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + summary: Delete ref of navigation property connectedOrganization for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor_DeleteRefConnectedOrganization parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRequest-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRequest' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRequest - name: If-Match in: header description: ETag @@ -102801,28 +108317,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources': + /identityGovernance/entitlementManagement/accessPackageResourceRoleScopes: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResources + summary: Get accessPackageResourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceRoleScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -102840,26 +108341,14 @@ paths: enum: - id - id desc - - addedBy - - addedBy desc - - addedOn - - addedOn desc - - attributes - - attributes desc - - description - - description desc - - displayName - - displayName desc - - isPendingOnboarding - - isPendingOnboarding desc - - originId - - originId desc - - originSystem - - originSystem desc - - resourceType - - resourceType desc - - url - - url desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -102872,19 +108361,12 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -102897,9 +108379,8 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -102907,13 +108388,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResource + title: Collection of accessPackageResourceRoleScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' '@odata.nextLink': type: string additionalProperties: @@ -102927,30 +108408,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResources for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResources - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRoleScopes requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: '201': @@ -102958,39 +108423,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResources + summary: Get accessPackageResourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceRoleScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -103002,19 +108452,12 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -103027,9 +108470,8 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -103037,63 +108479,149 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResources in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResources + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResourceRoleScopes parameters: - - name: accessPackage-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResourceRoleScopes + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + 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: + enum: + - id + - description + - displayName + - originId + - originSystem + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + parameters: + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRole in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -103104,31 +108632,147 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResources for identityGovernance + summary: Delete navigation property accessPackageResourceRole for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole parameters: - - name: accessPackage-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + 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: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -103140,35 +108784,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -103214,43 +108844,27 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope responses: '200': description: Retrieved navigation property link @@ -103260,11 +108874,9 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -103273,29 +108885,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property ref values content: @@ -103316,29 +108914,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -103350,35 +108934,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -103463,29 +109033,15 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -103503,35 +109059,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -103578,11 +109120,9 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -103592,29 +109132,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -103640,29 +109166,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -103681,237 +109193,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - enum: - - id - - addedBy - - addedOn - - attributes - - description - - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id - in: path - description: 'key: id of accessPackageResource' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -104005,29 +109301,15 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -104045,35 +109327,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -104123,11 +109391,9 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -104137,29 +109403,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -104185,29 +109437,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -104226,35 +109464,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -104311,25 +109535,19 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -104339,29 +109557,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -104387,29 +109591,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResource' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -104428,59 +109618,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceScopes + summary: Get accessPackageResourceScope from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_GetAccessPackageResourceScope parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -104520,205 +109672,56 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource + parameters: + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceScopes + summary: Update the navigation property accessPackageResourceScope in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceScopes - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - enum: - - id - - description - - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResource - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceScopes - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - 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: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceScopes + summary: Delete navigation property accessPackageResourceScope for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -104730,35 +109733,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true 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 @@ -104808,23 +109797,17 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -104833,29 +109816,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: @@ -104874,29 +109843,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -104908,35 +109863,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true 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 @@ -104982,43 +109923,27 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope responses: '200': description: Retrieved navigation property link @@ -105028,11 +109953,9 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -105041,29 +109964,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property ref values content: @@ -105084,29 +109993,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -105118,35 +110013,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true 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' @@ -105231,29 +110112,15 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -105271,35 +110138,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -105346,11 +110199,9 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -105360,29 +110211,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -105408,29 +110245,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -105449,35 +110272,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -105534,25 +110343,19 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' @@ -105562,32 +110365,18 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - - name: accessPackage-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string @@ -105610,29 +110399,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -105651,35 +110426,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true 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' @@ -105773,29 +110534,15 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -105813,28 +110560,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -105842,13 +110582,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -105891,12 +110624,10 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -105905,22 +110636,15 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -105928,13 +110652,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: @@ -105953,22 +110670,15 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -105976,13 +110686,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 - in: path - description: 'key: id of accessPackageResourceScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -105994,28 +110697,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages': + /identityGovernance/entitlementManagement/accessPackageResources: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackages + summary: Get accessPackageResources from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackageResources parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -106033,24 +110721,26 @@ paths: enum: - id - id desc - - catalogId - - catalogId desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc - description - description desc - displayName - displayName desc - - isHidden - - isHidden desc - - isRoleScopesVisible - - isRoleScopesVisible desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - isPendingOnboarding + - isPendingOnboarding desc + - originId + - originId desc + - originSystem + - originSystem desc + - resourceType + - resourceType desc + - url + - url desc type: string - name: $select in: query @@ -106063,18 +110753,19 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -106087,9 +110778,9 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -106097,13 +110788,13 @@ paths: content: application/json: schema: - title: Collection of accessPackage + title: Collection of accessPackageResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' '@odata.nextLink': type: string additionalProperties: @@ -106117,30 +110808,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackages - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + summary: Create new navigation property to accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageResources requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '201': @@ -106148,39 +110823,24 @@ 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/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id1}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackages + summary: Get accessPackageResources from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackageResources parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id1 + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -106192,18 +110852,19 @@ paths: items: enum: - id - - catalogId - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isHidden - - isRoleScopesVisible - - modifiedBy - - modifiedDateTime - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -106216,9 +110877,9 @@ paths: items: enum: - '*' - - accessPackageAssignmentPolicies - - accessPackageCatalog - - accessPackageResourceRoleScopes + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -106226,63 +110887,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageAssignmentPolicies: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.AccessPackageResources.GetAccessPackageResourceEnvironment parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id1: $request.path.accessPackage-id1 - accessPackageCatalog: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.AccessPackageResources.ListAccessPackageResourceRoles parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id1: $request.path.accessPackage-id1 - accessPackageResourceRoleScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.AccessPackageResources.ListAccessPackageResourceScopes parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id - accessPackage-id1: $request.path.accessPackage-id1 + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackages in identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackages + summary: Update the navigation property accessPackageResources in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageResources parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id1 + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -106293,31 +110933,16 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackages for identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackages + summary: Delete navigation property accessPackageResources for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageResources parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id1 + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -106329,257 +110954,116 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id1}/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackage-id1 - in: path - description: 'key: id of accessPackage' - required: true + uniqueItems: true + type: array + items: + enum: + - id + - connectionInfo + - createdBy + - createdDateTime + - description + - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackage + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResources + type: string responses: '200': - description: Success + description: Retrieved navigation property content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': get: tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_filterByCurrentUser + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageResources_GetRefAccessPackageResourceEnvironment parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageAssignmentPolicy' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: on - in: path - description: 'Usage: on={on}' - required: true - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + x-ms-docs-key-type: accessPackageResource responses: '200': - description: Success + description: Retrieved navigation property link content: application/json: schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search()': - get: - tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_Search - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: 'key: id of accessPackageAssignmentPolicy' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_GetAccessPackageCatalog - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - 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: - enum: - - id - - catalogStatus - - catalogType - - createdBy - - createdDateTime - - description - - displayName - - isExternallyVisible - - modifiedBy - - modifiedDateTime - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - accessPackageResourceRoles - - accessPackageResources - - accessPackageResourceScopes - - accessPackages - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackages - parameters: - accessPackage-id: $request.path.accessPackage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageCatalog from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_GetRefAccessPackageCatalog - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResources - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackages: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackages - parameters: - accessPackage-id: $request.path.accessPackage-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - put: + x-ms-docs-operation-type: operation + put: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageCatalog in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_SetRefAccessPackageCatalog + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageResources_SetRefAccessPackageResourceEnvironment parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property ref values content: @@ -106598,17 +111082,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageCatalog for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_DeleteRefAccessPackageCatalog + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackageResources_DeleteRefAccessPackageResourceEnvironment parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -106620,21 +111104,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_ListAccessPackageResourceRoleScopes + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResources_ListAccessPackageResourceRoles parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -106652,14 +111136,14 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -106672,12 +111156,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -106690,8 +111173,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -106699,13 +111181,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRoleScope + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -106719,23 +111201,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_CreateAccessPackageResourceRoleScopes + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResources_CreateAccessPackageResourceRoles parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage + 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: '201': @@ -106743,32 +111225,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 - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoleScopes from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_GetAccessPackageResourceRoleScopes + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResources_GetAccessPackageResourceRoles parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -106780,12 +111262,11 @@ paths: items: enum: - id - - createdBy - - createdDateTime - - modifiedBy - - modifiedDateTime - - accessPackageResourceRole - - accessPackageResourceScope + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -106798,8 +111279,7 @@ paths: items: enum: - '*' - - accessPackageResourceRole - - accessPackageResourceScope + - accessPackageResource type: string responses: '200': @@ -106807,48 +111287,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - accessPackageResourceRole: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope: - operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_UpdateAccessPackageResourceRoleScopes + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResources_UpdateAccessPackageResourceRoles parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + 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: '204': @@ -106859,24 +111334,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages_DeleteAccessPackageResourceRoleScopes + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResources_DeleteAccessPackageResourceRoles parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -106888,28 +111363,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRole from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -106921,11 +111396,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName + - isPendingOnboarding - originId - originSystem - - accessPackageResource + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -106938,7 +111421,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -106946,43 +111431,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRole in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + 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: '204': @@ -106993,24 +111488,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRole for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -107022,28 +111517,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResources_ListAccessPackageResourceScopes parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true + 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: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc + type: string - name: $select in: query description: Select properties to be returned @@ -107055,19 +111575,14 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding + - isRootScope - originId - originSystem - - resourceType + - roleOriginId - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -107080,9 +111595,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -107090,53 +111603,152 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResources_CreateAccessPackageResourceScopes parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + '201': + 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/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResources_GetAccessPackageResourceScopes + parameters: + - name: accessPackageResource-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource + parameters: + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResources_UpdateAccessPackageResourceScopes + parameters: + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: '204': @@ -107147,24 +111759,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Delete navigation property accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackageResources_DeleteAccessPackageResourceScopes parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -107176,28 +111788,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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 @@ -107209,17 +111821,19 @@ paths: items: enum: - id - - connectionInfo - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - isDefaultEnvironment - - modifiedBy - - modifiedDateTime + - isPendingOnboarding - originId - originSystem - - accessPackageResources + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -107232,7 +111846,9 @@ paths: items: enum: - '*' - - accessPackageResources + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -107240,83 +111856,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of accessPackageResourceEnvironment from identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - responses: - '200': - description: Retrieved navigation property link - content: - application/json: - schema: - type: string - links: - accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property ref values + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -107327,24 +111913,24 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance - description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - - name: accessPackage-id + - name: accessPackageResource-id in: path - description: 'key: id of accessPackage' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -107356,28 +111942,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': + /identityGovernance/entitlementManagement/accessPackages: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles + summary: Get accessPackages from identityGovernance + operationId: identityGovernance.entitlementManagement_ListAccessPackages parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -107395,14 +111966,24 @@ paths: enum: - id - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - originId - - originId desc - - originSystem - - originSystem desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -107415,11 +111996,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -107432,7 +112023,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -107440,13 +112036,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceRole + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -107460,30 +112056,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + summary: Create new navigation property to accessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackages requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '201': @@ -107491,17 +112071,16 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles + summary: Get accessPackages from identityGovernance + operationId: identityGovernance.entitlementManagement_GetAccessPackages parameters: - name: accessPackage-id in: path @@ -107510,20 +112089,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -107535,11 +112100,21 @@ paths: items: enum: - id + - catalogId + - createdBy + - createdDateTime - description - displayName - - originId - - originSystem - - accessPackageResource + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -107552,7 +112127,12 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -107560,23 +112140,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.AccessPackages.ListAccessPackageAssignmentPolicies + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.AccessPackages.GetAccessPackageCatalog + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.AccessPackages.ListAccessPackageResourceRoleScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.AccessPackages.ListAccessPackagesIncompatibleWith + parameters: + accessPackage-id: $request.path.accessPackage-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.AccessPackages.ListIncompatibleAccessPackages + parameters: + accessPackage-id: $request.path.accessPackage-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.AccessPackages.ListIncompatibleGroups parameters: accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceRoles in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles + summary: Update the navigation property accessPackages in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackages parameters: - name: accessPackage-id in: path @@ -107585,26 +112182,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - 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.accessPackage' required: true responses: '204': @@ -107615,9 +112198,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceRoles for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles + summary: Delete navigation property accessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackages parameters: - name: accessPackage-id in: path @@ -107626,20 +112208,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: 'key: id of accessPackageResourceRole' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -107651,13 +112219,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages_ListAccessPackageAssignmentPolicies parameters: - name: accessPackage-id in: path @@ -107666,13 +112234,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -107690,20 +112251,34 @@ paths: enum: - id - id desc + - accessPackageId + - accessPackageId desc + - accessReviewSettings + - accessReviewSettings desc + - canExtend + - canExtend desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc - description - description desc - displayName - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc + - durationInDays + - durationInDays desc + - expirationDateTime + - expirationDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + - questions + - questions desc + - requestApprovalSettings + - requestApprovalSettings desc + - requestorSettings + - requestorSettings desc type: string - name: $select in: query @@ -107716,14 +112291,22 @@ paths: items: enum: - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -107736,7 +112319,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -107744,13 +112328,13 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope + title: Collection of accessPackageAssignmentPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' '@odata.nextLink': type: string additionalProperties: @@ -107764,9 +112348,9 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages_CreateAccessPackageAssignmentPolicies parameters: - name: accessPackage-id in: path @@ -107775,19 +112359,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - 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.accessPackageAssignmentPolicy' required: true responses: '201': @@ -107795,17 +112372,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageAssignmentPolicies from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages_GetAccessPackageAssignmentPolicies parameters: - name: accessPackage-id in: path @@ -107814,20 +112391,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -107839,14 +112409,22 @@ paths: items: enum: - id + - accessPackageId + - accessReviewSettings + - canExtend + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - durationInDays + - expirationDateTime + - modifiedBy + - modifiedDateTime + - questions + - requestApprovalSettings + - requestorSettings + - accessPackage + - accessPackageCatalog type: string - name: $expand in: query @@ -107859,7 +112437,8 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackage + - accessPackageCatalog type: string responses: '200': @@ -107867,23 +112446,27 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackage: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackage parameters: accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageAssignmentPolicies.GetAccessPackageCatalog + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance + summary: Update the navigation property accessPackageAssignmentPolicies in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages_UpdateAccessPackageAssignmentPolicies parameters: - name: accessPackage-id in: path @@ -107892,26 +112475,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' required: true responses: '204': @@ -107922,9 +112498,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance + summary: Delete navigation property accessPackageAssignmentPolicies for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages_DeleteAccessPackageAssignmentPolicies parameters: - name: accessPackage-id in: path @@ -107933,20 +112509,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag @@ -107958,13 +112527,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource + summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_GetAccessPackage parameters: - name: accessPackage-id in: path @@ -107973,20 +112542,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -107998,19 +112560,21 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - catalogId + - createdBy + - createdDateTime - description - displayName - - isPendingOnboarding - - originId - - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -108023,9 +112587,12 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -108033,35 +112600,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies parameters: accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog parameters: accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes parameters: accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource + summary: Get ref of accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_GetRefAccessPackage parameters: - name: accessPackage-id in: path @@ -108070,26 +112650,83 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageAssignmentPolicies + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.GetAccessPackageCatalog + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackageResourceRoleScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListAccessPackagesIncompatibleWith + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleAccessPackages + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackage.ListIncompatibleGroups + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackage in identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_SetRefAccessPackage + parameters: + - name: accessPackage-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -108100,9 +112737,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource + summary: Delete ref of navigation property accessPackage for identityGovernance + description: The access package with this policy. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_DeleteRefAccessPackage parameters: - name: accessPackage-id in: path @@ -108111,20 +112748,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: 'key: id of accessPackageResourceRoleScope' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag @@ -108136,13 +112766,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage/microsoft.graph.getApplicablePolicyRequirements': + post: + tags: + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackage_getApplicablePolicyRequirements + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScope from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope + summary: Get accessPackageCatalog from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_GetAccessPackageCatalog parameters: - name: accessPackage-id in: path @@ -108151,13 +112813,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: $select in: query description: Select properties to be returned @@ -108169,14 +112831,19 @@ paths: items: enum: - id + - catalogStatus + - catalogType + - createdBy + - createdDateTime - description - displayName - - isRootScope - - originId - - originSystem - - roleOriginId - - url - - accessPackageResource + - isExternallyVisible + - modifiedBy + - modifiedDateTime + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -108189,7 +112856,10 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -108197,22 +112867,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScope in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope + summary: Update the navigation property accessPackageCatalog in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_UpdateAccessPackageCatalog parameters: - name: accessPackage-id in: path @@ -108221,19 +112905,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: '204': @@ -108244,9 +112928,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScope for identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope + summary: Delete navigation property accessPackageCatalog for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_DeleteAccessPackageCatalog parameters: - name: accessPackage-id in: path @@ -108255,13 +112938,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag @@ -108273,13 +112956,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -108288,13 +112970,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string - name: $select in: query description: Select properties to be returned @@ -108306,19 +113014,11 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes - description - displayName - - isPendingOnboarding - originId - originSystem - - resourceType - - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string - name: $expand in: query @@ -108331,9 +113031,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -108341,32 +113039,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -108375,13 +113069,309 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + '201': + 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}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceRoles + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: + enum: + - id + - description + - displayName + - originId + - originSystem + - accessPackageResource + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResource + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceRoles.GetAccessPackageResource + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceRoles + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceRoles + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_GetAccessPackageResource + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + 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: + enum: + - id + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_UpdateAccessPackageResource + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -108400,7 +113390,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - name: accessPackage-id in: path @@ -108409,13 +113399,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -108427,13 +113424,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path @@ -108442,13 +113439,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -108494,20 +113498,21 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - identityGovernance.entitlementManagement summary: Get ref of accessPackageResourceEnvironment from identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path @@ -108516,13 +113521,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole responses: '200': description: Retrieved navigation property link @@ -108532,10 +113544,11 @@ paths: type: string links: accessPackageResources: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -108544,7 +113557,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path @@ -108553,13 +113566,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property ref values content: @@ -108580,7 +113600,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path @@ -108589,13 +113609,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -108607,13 +113634,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -108622,13 +113649,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -108713,7 +113747,7 @@ paths: - identityGovernance.entitlementManagement summary: Create new navigation property to accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -108722,13 +113756,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: @@ -108746,13 +113787,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -108761,13 +113802,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -108775,6 +113816,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -108814,11 +113862,12 @@ paths: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRole-id1: $request.path.accessPackageResourceRole-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -108827,7 +113876,7 @@ paths: - identityGovernance.entitlementManagement summary: Update the navigation property accessPackageResourceRoles in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -108836,13 +113885,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -108850,6 +113899,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -108868,7 +113924,7 @@ paths: - identityGovernance.entitlementManagement summary: Delete navigation property accessPackageResourceRoles for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - name: accessPackage-id in: path @@ -108877,13 +113933,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -108891,6 +113947,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -108902,13 +113965,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResource from identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -108917,13 +113980,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -108931,9 +113994,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: $select + - $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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -108942,21 +114010,43 @@ paths: items: enum: - id - - addedBy - - addedOn - - attributes + - id desc - description + - description desc - displayName - - isPendingOnboarding + - displayName desc + - isRootScope + - isRootScope desc - originId + - originId desc - originSystem - - resourceType + - originSystem desc + - roleOriginId + - roleOriginId desc - url - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - url desc type: string - - name: $expand + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource + type: string + - name: $expand in: query description: Expand related entities style: form @@ -108967,9 +114057,7 @@ paths: items: enum: - '*' - - accessPackageResourceEnvironment - - accessPackageResourceRoles - - accessPackageResourceScopes + - accessPackageResource type: string responses: '200': @@ -108977,35 +114065,29 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - links: - accessPackageResourceEnvironment: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceRoles: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id - accessPackageResourceScopes: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes - parameters: - accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id - accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + title: Collection of accessPackageResourceScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResource in identityGovernance + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_CreateAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -109014,13 +114096,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -109029,24 +114111,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.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResource for identityGovernance + summary: Get accessPackageResourceScopes from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -109055,13 +114142,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy - name: accessPackageResourceRole-id in: path description: 'key: id of accessPackageResourceRole' @@ -109069,71 +114156,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance - description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes - parameters: - - name: accessPackage-id - in: path - description: 'key: id of accessPackage' - required: true - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageResourceScope-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageResourceScope' required: true 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: - enum: - - id - - id desc - - description - - description desc - - displayName - - displayName desc - - isRootScope - - isRootScope desc - - originId - - originId desc - - originSystem - - originSystem desc - - roleOriginId - - roleOriginId desc - - url - - url desc - type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -109173,29 +114202,24 @@ paths: content: application/json: schema: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + summary: Update the navigation property accessPackageResourceScopes in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - name: accessPackage-id in: path @@ -109204,37 +114228,93 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.accessPackageResourceScope' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource_DeleteAccessPackageResourceScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceScopes from identityGovernance + summary: Get accessPackageResource from identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - name: accessPackage-id in: path @@ -109243,13 +114323,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -109268,14 +114355,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes - description - displayName - - isRootScope + - isPendingOnboarding - originId - originSystem - - roleOriginId + - resourceType - url - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -109288,7 +114380,9 @@ paths: items: enum: - '*' - - accessPackageResource + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -109296,13 +114390,28 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - accessPackageResource: - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: accessPackage-id: $request.path.accessPackage-id - accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' @@ -109310,9 +114419,9 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageResourceScopes in identityGovernance + summary: Update the navigation property accessPackageResource in identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - name: accessPackage-id in: path @@ -109321,13 +114430,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -109340,7 +114456,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -109351,9 +114467,9 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageResourceScopes for identityGovernance + summary: Delete navigation property accessPackageResource for identityGovernance description: Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - name: accessPackage-id in: path @@ -109362,13 +114478,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of accessPackageResourceRoleScope' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: 'key: id of accessPackageResourceScope' @@ -109387,12 +114510,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources': + get: tags: - - identityGovernance.Actions - summary: Invoke action getApplicablePolicyRequirements - operationId: identityGovernance.entitlementManagement.accessPackages_getApplicablePolicyRequirements + - identityGovernance.entitlementManagement + summary: Get accessPackageResources from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResources parameters: - name: accessPackage-id in: path @@ -109401,68 +114525,13 @@ paths: schema: type: string x-ms-docs-key-type: accessPackage - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': - get: - tags: - - identityGovernance.Functions - summary: Invoke function filterByCurrentUser - operationId: identityGovernance.entitlementManagement.accessPackages_filterByCurrentUser - parameters: - - name: on + - name: accessPackageAssignmentPolicy-id in: path - description: 'Usage: on={on}' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.Search(): - get: - tags: - - identityGovernance.Functions - summary: Invoke function Search - operationId: identityGovernance.entitlementManagement.accessPackages_Search - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /identityGovernance/entitlementManagement/connectedOrganizations: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get connectedOrganizations from identityGovernance - operationId: identityGovernance.entitlementManagement_ListConnectedOrganizations - parameters: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -109480,22 +114549,26 @@ paths: enum: - id - id desc - - createdBy - - createdBy desc - - createdDateTime - - createdDateTime desc + - addedBy + - addedBy desc + - addedOn + - addedOn desc + - attributes + - attributes desc - description - description desc - displayName - displayName desc - - identitySources - - identitySources desc - - modifiedBy - - modifiedBy desc - - modifiedDateTime - - modifiedDateTime desc - - state - - state desc + - isPendingOnboarding + - isPendingOnboarding desc + - originId + - originId desc + - originSystem + - originSystem desc + - resourceType + - resourceType desc + - url + - url desc type: string - name: $select in: query @@ -109508,16 +114581,19 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -109530,8 +114606,9 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -109539,13 +114616,13 @@ paths: content: application/json: schema: - title: Collection of connectedOrganization + title: Collection of accessPackageResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' '@odata.nextLink': type: string additionalProperties: @@ -109559,14 +114636,30 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to connectedOrganizations for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateConnectedOrganizations + summary: Create new navigation property to accessPackageResources for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResources + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '201': @@ -109574,24 +114667,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganizations from identityGovernance - operationId: identityGovernance.entitlementManagement_GetConnectedOrganizations + summary: Get accessPackageResources from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResources parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -109603,16 +114711,19 @@ paths: items: enum: - id - - createdBy - - createdDateTime + - addedBy + - addedOn + - attributes - description - displayName - - identitySources - - modifiedBy - - modifiedDateTime - - state - - externalSponsors - - internalSponsors + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -109625,8 +114736,9 @@ paths: items: enum: - '*' - - externalSponsors - - internalSponsors + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -109634,38 +114746,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - externalSponsors: - operationId: identityGovernance.entitlementManagement.ConnectedOrganizations.ListExternalSponsors + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.GetAccessPackageResourceEnvironment parameters: - connectedOrganization-id: $request.path.connectedOrganization-id - internalSponsors: - operationId: identityGovernance.entitlementManagement.ConnectedOrganizations.ListInternalSponsors + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceRoles parameters: - connectedOrganization-id: $request.path.connectedOrganization-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResources.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property connectedOrganizations in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateConnectedOrganizations + summary: Update the navigation property accessPackageResources in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResources parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -109676,16 +114813,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property connectedOrganizations for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteConnectedOrganizations + summary: Delete navigation property accessPackageResources for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResources parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -109697,41 +114849,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment': get: tags: - identityGovernance.entitlementManagement - summary: Get externalSponsors from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListExternalSponsors + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true 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: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - deletedDateTime - - deletedDateTime desc - type: string + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -109743,7 +114889,17 @@ paths: items: enum: - id - - deletedDateTime + - connectionInfo + - createdBy + - createdDateTime + - description + - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -109756,6 +114912,7 @@ paths: items: enum: - '*' + - accessPackageResources type: string responses: '200': @@ -109763,138 +114920,99 @@ paths: content: application/json: schema: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceEnvironment/$ref': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to externalSponsors for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_CreateExternalSponsors + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetRefAccessPackageResourceEnvironment parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get externalSponsors from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_GetExternalSponsors - parameters: - - name: connectedOrganization-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id in: path - description: 'key: id of directoryObject' + description: 'key: id of accessPackageResource' required: true 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: - enum: - - id - - deletedDateTime - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + x-ms-docs-key-type: accessPackageResource responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property externalSponsors in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_UpdateExternalSponsors + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_SetRefAccessPackageResourceEnvironment parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of directoryObject' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -109905,24 +115023,31 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property externalSponsors for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteExternalSponsors + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteRefAccessPackageResourceEnvironment parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of directoryObject' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -109934,21 +115059,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles': get: tags: - identityGovernance.entitlementManagement - summary: Get internalSponsors from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListInternalSponsors + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceRoles parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -109966,8 +115105,14 @@ paths: enum: - id - id desc - - deletedDateTime - - deletedDateTime desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -109980,7 +115125,11 @@ paths: items: enum: - id - - deletedDateTime + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -109993,6 +115142,7 @@ paths: items: enum: - '*' + - accessPackageResource type: string responses: '200': @@ -110000,13 +115150,13 @@ paths: content: application/json: schema: - title: Collection of directoryObject + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -110020,23 +115170,37 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to internalSponsors for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_CreateInternalSponsors + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceRoles parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': @@ -110044,32 +115208,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get internalSponsors from identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_GetInternalSponsors + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceRoles parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of directoryObject' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: directoryObject + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -110081,7 +115259,11 @@ paths: items: enum: - id - - deletedDateTime + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -110094,6 +115276,7 @@ paths: items: enum: - '*' + - accessPackageResource type: string responses: '200': @@ -110101,130 +115284,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceRoles.GetAccessPackageResource + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property internalSponsors in identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_UpdateInternalSponsors + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceRoles parameters: - - name: connectedOrganization-id + - name: accessPackage-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of directoryObject' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: directoryObject - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property internalSponsors for identityGovernance - description: Nullable. - operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteInternalSponsors - parameters: - - name: connectedOrganization-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id in: path - description: 'key: id of connectedOrganization' + description: 'key: id of accessPackageResource' required: true schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: 'key: id of directoryObject' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: directoryObject - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/settings: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get settings from identityGovernance - operationId: identityGovernance.entitlementManagement_GetSettings - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - daysUntilExternalUserDeletedAfterBlocked - - externalUserLifecycleAction - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property settings in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateSettings + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -110235,9 +115347,38 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property settings for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteSettings + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceRoles parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -110249,13 +115390,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/termsOfUse: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get termsOfUse from identityGovernance - operationId: identityGovernance_GetTermsOfUse + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_GetAccessPackageResource parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -110267,8 +115437,19 @@ paths: items: enum: - id - - agreementAcceptances - - agreements + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -110281,8 +115462,9 @@ paths: items: enum: - '*' - - agreementAcceptances - - agreements + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -110290,26 +115472,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - agreementAcceptances: - operationId: identityGovernance.TermsOfUse.ListAgreementAcceptances - agreements: - operationId: identityGovernance.TermsOfUse.ListAgreements + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property termsOfUse in identityGovernance - operationId: identityGovernance_UpdateTermsOfUse + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_UpdateAccessPackageResource + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -110319,10 +115548,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property termsOfUse for identityGovernance - operationId: identityGovernance_DeleteTermsOfUse + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceRoles_DeleteAccessPackageResource parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -110334,13 +115592,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/termsOfUse/agreementAcceptances: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreementAcceptances from identityGovernance - operationId: identityGovernance.termsOfUse_ListAgreementAcceptances + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_ListAccessPackageResourceScopes parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -110358,32 +115638,20 @@ paths: enum: - id - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -110396,19 +115664,14 @@ paths: items: enum: - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -110421,6 +115684,7 @@ paths: items: enum: - '*' + - accessPackageResource type: string responses: '200': @@ -110428,13 +115692,13 @@ paths: content: application/json: schema: - title: Collection of agreementAcceptance + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -110447,15 +115711,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to agreementAcceptances for identityGovernance - operationId: identityGovernance.termsOfUse_CreateAgreementAcceptances + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_CreateAccessPackageResourceScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '201': @@ -110463,24 +115750,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreementAcceptances from identityGovernance - operationId: identityGovernance.termsOfUse_GetAgreementAcceptances + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_GetAccessPackageResourceScopes parameters: - - name: agreementAcceptance-id + - name: accessPackage-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -110492,19 +115801,14 @@ paths: items: enum: - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -110517,6 +115821,7 @@ paths: items: enum: - '*' + - accessPackageResource type: string responses: '200': @@ -110524,29 +115829,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.AccessPackageResourceScopes.GetAccessPackageResource + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property agreementAcceptances in identityGovernance - operationId: identityGovernance.termsOfUse_UpdateAgreementAcceptances + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_UpdateAccessPackageResourceScopes parameters: - - name: agreementAcceptance-id + - name: accessPackage-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -110556,17 +115891,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property agreementAcceptances for identityGovernance - operationId: identityGovernance.termsOfUse_DeleteAgreementAcceptances - parameters: - - name: agreementAcceptance-id - in: path - description: 'key: id of agreementAcceptance' + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources_DeleteAccessPackageResourceScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -110578,135 +115935,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/termsOfUse/agreements: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResources/{accessPackageResource-id}/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreements from identityGovernance - operationId: identityGovernance.termsOfUse_ListAgreements + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_GetAccessPackageResource 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: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - isPerDeviceAcceptanceRequired - - isPerDeviceAcceptanceRequired desc - - isViewingBeforeAcceptanceRequired - - isViewingBeforeAcceptanceRequired desc - - termsExpiration - - termsExpiration desc - - userReacceptRequiredFrequency - - userReacceptRequiredFrequency desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - isPerDeviceAcceptanceRequired - - isViewingBeforeAcceptanceRequired - - termsExpiration - - userReacceptRequiredFrequency - - acceptances - - file - - files - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - acceptances - - file - - files - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of agreement - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreement' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to agreements for identityGovernance - operationId: identityGovernance.termsOfUse_CreateAgreements - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreement' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreement' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}': - get: - tags: - - identityGovernance.termsOfUseContainer - summary: Get agreements from identityGovernance - operationId: identityGovernance.termsOfUse_GetAgreements - parameters: - - name: agreement-id + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: 'key: id of agreement' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: agreement + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -110718,14 +115982,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes + - description - displayName - - isPerDeviceAcceptanceRequired - - isViewingBeforeAcceptanceRequired - - termsExpiration - - userReacceptRequiredFrequency - - acceptances - - file - - files + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -110738,9 +116007,9 @@ paths: items: enum: - '*' - - acceptances - - file - - files + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -110748,42 +116017,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreement' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - acceptances: - operationId: identityGovernance.termsOfUse.Agreements.ListAcceptances + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - agreement-id: $request.path.agreement-id - file: - operationId: identityGovernance.termsOfUse.Agreements.GetFile + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles parameters: - agreement-id: $request.path.agreement-id - files: - operationId: identityGovernance.termsOfUse.Agreements.ListFiles + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes parameters: - agreement-id: $request.path.agreement-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResource-id: $request.path.accessPackageResource-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property agreements in identityGovernance - operationId: identityGovernance.termsOfUse_UpdateAgreements + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - - name: agreement-id + - name: accessPackage-id in: path - description: 'key: id of agreement' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: agreement + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreement' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -110793,17 +116093,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property agreements for identityGovernance - operationId: identityGovernance.termsOfUse_DeleteAgreements + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResources.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - - name: agreement-id + - name: accessPackage-id in: path - description: 'key: id of agreement' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: agreement + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResource-id + in: path + description: 'key: id of accessPackageResource' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -110815,13 +116137,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /privilegedAccess: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes': get: tags: - - privilegedAccess.privilegedAccess - summary: Get entities from privilegedAccess - operationId: privilegedAccess.privilegedAccess_ListPrivilegedAccess + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackageResourceScopes parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -110839,8 +116175,20 @@ paths: enum: - id - id desc + - description + - description desc - displayName - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -110853,12 +116201,14 @@ paths: items: enum: - id + - description - displayName - - resources - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -110871,25 +116221,21 @@ paths: items: enum: - '*' - - resources - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - accessPackageResource type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of privilegedAccess + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -110902,40 +116248,69 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.privilegedAccess - summary: Add new entity to privilegedAccess - operationId: privilegedAccess.privilegedAccess_CreatePrivilegedAccess + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackageResourceScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - - privilegedAccess.privilegedAccess - summary: Get entity from privilegedAccess by key - operationId: privilegedAccess.privilegedAccess_GetPrivilegedAccess + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackageResourceScopes parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -110947,12 +116322,14 @@ paths: items: enum: - id + - description - displayName - - resources - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -110965,62 +116342,58 @@ paths: items: enum: - '*' - - resources - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - accessPackageResource type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - resources: - operationId: privilegedAccess.ListResources - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - roleAssignmentRequests: - operationId: privilegedAccess.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - roleAssignments: - operationId: privilegedAccess.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - roleDefinitions: - operationId: privilegedAccess.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - roleSettings: - operationId: privilegedAccess.ListRoleSettings + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackageResourceScopes.GetAccessPackageResource parameters: - privilegedAccess-id: $request.path.privilegedAccess-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.privilegedAccess - summary: Update entity in privilegedAccess - operationId: privilegedAccess.privilegedAccess_UpdatePrivilegedAccess + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackageResourceScopes parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -111030,73 +116403,71 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.privilegedAccess - summary: Delete entity from privilegedAccess - operationId: privilegedAccess.privilegedAccess_DeletePrivilegedAccess + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackageResourceScopes parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true schema: type: string - responses: + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - - privilegedAccess.governanceResource - summary: Get resources from privilegedAccess - description: A collection of resources for the provider. - operationId: privilegedAccess_ListResources + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_GetAccessPackageResource parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - $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: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - externalId - - externalId desc - - registeredDateTime - - registeredDateTime desc - - registeredRoot - - registeredRoot desc - - status - - status desc - - type - - type desc - type: string + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -111108,17 +116479,19 @@ paths: items: enum: - id + - addedBy + - addedOn + - attributes + - description - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -111131,11 +116504,9 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -111143,76 +116514,138 @@ paths: content: application/json: schema: - title: Collection of governanceResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - privilegedAccess.governanceResource - summary: Create new navigation property to resources for privilegedAccess - description: A collection of resources for the provider. - operationId: privilegedAccess_CreateResources + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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.governanceResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes_DeleteAccessPackageResource + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment': get: tags: - - privilegedAccess.governanceResource - summary: Get resources from privilegedAccess - description: A collection of resources for the provider. - operationId: privilegedAccess_GetResources + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceResource' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -111224,17 +116657,17 @@ paths: items: enum: - id + - connectionInfo + - createdBy + - createdDateTime + - description - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -111247,11 +116680,7 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - accessPackageResources type: string responses: '200': @@ -111259,63 +116688,99 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - parent: - operationId: privilegedAccess.Resources.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleAssignmentRequests: - operationId: privilegedAccess.Resources.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleAssignments: - operationId: privilegedAccess.Resources.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleDefinitions: - operationId: privilegedAccess.Resources.ListRoleDefinitions + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleSettings: - operationId: privilegedAccess.Resources.ListRoleSettings + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - privilegedAccess.governanceResource - summary: Update the navigation property resources in privilegedAccess - description: A collection of resources for the provider. - operationId: privilegedAccess_UpdateResources + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceResource' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -111325,25 +116790,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property resources for privilegedAccess - description: A collection of resources for the provider. - operationId: privilegedAccess_DeleteResources + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceResource' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -111355,21 +116827,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles': get: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Get roleAssignmentRequests from privilegedAccess - description: A collection of role assignment requests for the provider. - operationId: privilegedAccess_ListRoleAssignmentRequests + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -111387,26 +116873,14 @@ paths: enum: - id - id desc - - assignmentState - - assignmentState desc - - linkedEligibleRoleAssignmentId - - linkedEligibleRoleAssignmentId desc - - reason - - reason desc - - requestedDateTime - - requestedDateTime desc - - resourceId - - resourceId desc - - roleDefinitionId - - roleDefinitionId desc - - schedule - - schedule desc - - status - - status desc - - subjectId - - subjectId desc - - type - - type desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -111419,19 +116893,11 @@ paths: items: enum: - id - - assignmentState - - linkedEligibleRoleAssignmentId - - reason - - requestedDateTime - - resourceId - - roleDefinitionId - - schedule - - status - - subjectId - - type - - resource - - roleDefinition - - subject + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -111444,9 +116910,7 @@ paths: items: enum: - '*' - - resource - - roleDefinition - - subject + - accessPackageResource type: string responses: '200': @@ -111454,13 +116918,13 @@ paths: content: application/json: schema: - title: Collection of governanceRoleAssignmentRequest + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -111473,24 +116937,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Create new navigation property to roleAssignmentRequests for privilegedAccess - description: A collection of role assignment requests for the provider. - operationId: privilegedAccess_CreateRoleAssignmentRequests + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceRoles parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: '201': @@ -111498,32 +116976,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Get roleAssignmentRequests from privilegedAccess - description: A collection of role assignment requests for the provider. - operationId: privilegedAccess_GetRoleAssignmentRequests + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -111535,19 +117027,11 @@ paths: items: enum: - id - - assignmentState - - linkedEligibleRoleAssignmentId - - reason - - requestedDateTime - - resourceId - - roleDefinitionId - - schedule - - status - - subjectId - - type - - resource - - roleDefinition - - subject + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -111560,9 +117044,7 @@ paths: items: enum: - '*' - - resource - - roleDefinition - - subject + - accessPackageResource type: string responses: '200': @@ -111570,53 +117052,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - resource: - operationId: privilegedAccess.RoleAssignmentRequests.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleDefinition: - operationId: privilegedAccess.RoleAssignmentRequests.GetRoleDefinition - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - subject: - operationId: privilegedAccess.RoleAssignmentRequests.GetSubject + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Update the navigation property roleAssignmentRequests in privilegedAccess - description: A collection of role assignment requests for the provider. - operationId: privilegedAccess_UpdateRoleAssignmentRequests + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -111626,25 +117114,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Delete navigation property roleAssignmentRequests for privilegedAccess - description: A collection of role assignment requests for the provider. - operationId: privilegedAccess_DeleteRoleAssignmentRequests + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -111656,177 +117158,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignments': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - - privilegedAccess.governanceRoleAssignment - summary: Get roleAssignments from privilegedAccess - description: A collection of role assignments for the provider. - operationId: privilegedAccess_ListRoleAssignments + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - assignmentState - - assignmentState desc - - endDateTime - - endDateTime desc - - externalId - - externalId desc - - linkedEligibleRoleAssignmentId - - linkedEligibleRoleAssignmentId desc - - memberType - - memberType desc - - resourceId - - resourceId desc - - roleDefinitionId - - roleDefinitionId desc - - startDateTime - - startDateTime desc - - status - - status desc - - subjectId - - subjectId desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - assignmentState - - endDateTime - - externalId - - linkedEligibleRoleAssignmentId - - memberType - - resourceId - - roleDefinitionId - - startDateTime - - status - - subjectId - - linkedEligibleRoleAssignment - - resource - - roleDefinition - - subject - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - linkedEligibleRoleAssignment - - resource - - roleDefinition - - subject - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of governanceRoleAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - privilegedAccess.governanceRoleAssignment - summary: Create new navigation property to roleAssignments for privilegedAccess - description: A collection of role assignments for the provider. - operationId: privilegedAccess_CreateRoleAssignments - parameters: - - name: privilegedAccess-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}': - get: - tags: - - privilegedAccess.governanceRoleAssignment - summary: Get roleAssignments from privilegedAccess - description: A collection of role assignments for the provider. - operationId: privilegedAccess_GetRoleAssignments - parameters: - - name: privilegedAccess-id + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of accessPackageResourceRole' required: true schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -111838,20 +117205,19 @@ paths: items: enum: - id - - assignmentState - - endDateTime - - externalId - - linkedEligibleRoleAssignmentId - - memberType - - resourceId - - roleDefinitionId - - startDateTime - - status - - subjectId - - linkedEligibleRoleAssignment - - resource - - roleDefinition - - subject + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -111864,10 +117230,9 @@ paths: items: enum: - '*' - - linkedEligibleRoleAssignment - - resource - - roleDefinition - - subject + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -111875,58 +117240,73 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' links: - linkedEligibleRoleAssignment: - operationId: privilegedAccess.RoleAssignments.GetLinkedEligibleRoleAssignment - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - resource: - operationId: privilegedAccess.RoleAssignments.GetResource + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinition: - operationId: privilegedAccess.RoleAssignments.GetRoleDefinition + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - subject: - operationId: privilegedAccess.RoleAssignments.GetSubject + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceRoleAssignment - summary: Update the navigation property roleAssignments in privilegedAccess - description: A collection of role assignments for the provider. - operationId: privilegedAccess_UpdateRoleAssignments + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -111936,25 +117316,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceRoleAssignment - summary: Delete navigation property roleAssignments for privilegedAccess - description: A collection of role assignments for the provider. - operationId: privilegedAccess_DeleteRoleAssignments + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -111966,46 +117360,66 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleDefinitions': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes': get: tags: - - privilegedAccess.governanceRoleDefinition - summary: Get roleDefinitions from privilegedAccess - description: A collection of role defintions for the provider. - operationId: privilegedAccess_ListRoleDefinitions + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - $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: + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + 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: enum: - id - id desc + - description + - description desc - displayName - displayName desc - - externalId - - externalId desc - - resourceId - - resourceId desc - - templateId - - templateId desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -112018,12 +117432,14 @@ paths: items: enum: - id + - description - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -112036,8 +117452,7 @@ paths: items: enum: - '*' - - resource - - roleSetting + - accessPackageResource type: string responses: '200': @@ -112045,13 +117460,13 @@ paths: content: application/json: schema: - title: Collection of governanceRoleDefinition + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -112064,24 +117479,38 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceRoleDefinition - summary: Create new navigation property to roleDefinitions for privilegedAccess - description: A collection of role defintions for the provider. - operationId: privilegedAccess_CreateRoleDefinitions + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_CreateAccessPackageResourceScopes parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '201': @@ -112089,32 +117518,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleDefinitions/{governanceRoleDefinition-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id1}': get: tags: - - privilegedAccess.governanceRoleDefinition - summary: Get roleDefinitions from privilegedAccess - description: A collection of role defintions for the provider. - operationId: privilegedAccess_GetRoleDefinitions + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleDefinition-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleDefinition + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -112126,12 +117569,14 @@ paths: items: enum: - id + - description - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -112144,8 +117589,7 @@ paths: items: enum: - '*' - - resource - - roleSetting + - accessPackageResource type: string responses: '200': @@ -112153,48 +117597,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - resource: - operationId: privilegedAccess.RoleDefinitions.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleSetting: - operationId: privilegedAccess.RoleDefinitions.GetRoleSetting + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScope-id1: $request.path.accessPackageResourceScope-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceRoleDefinition - summary: Update the navigation property roleDefinitions in privilegedAccess - description: A collection of role defintions for the provider. - operationId: privilegedAccess_UpdateRoleDefinitions + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleDefinition-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleDefinition + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -112204,25 +117659,39 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceRoleDefinition - summary: Delete navigation property roleDefinitions for privilegedAccess - description: A collection of role defintions for the provider. - operationId: privilegedAccess_DeleteRoleDefinitions + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackageResourceScopes.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleDefinition-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleDefinition + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -112234,21 +117703,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleSettings': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages': get: tags: - - privilegedAccess.governanceRoleSetting - summary: Get roleSettings from privilegedAccess - description: A collection of role settings for the provider. - operationId: privilegedAccess_ListRoleSettings + - identityGovernance.entitlementManagement + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_ListAccessPackages parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -112266,24 +117742,24 @@ paths: enum: - id - id desc - - adminEligibleSettings - - adminEligibleSettings desc - - adminMemberSettings - - adminMemberSettings desc - - isDefault - - isDefault desc - - lastUpdatedBy - - lastUpdatedBy desc - - lastUpdatedDateTime - - lastUpdatedDateTime desc - - resourceId - - resourceId desc - - roleDefinitionId - - roleDefinitionId desc - - userEligibleSettings - - userEligibleSettings desc - - userMemberSettings - - userMemberSettings desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -112296,17 +117772,21 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - catalogId + - createdBy + - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -112319,8 +117799,12 @@ paths: items: enum: - '*' - - resource - - roleDefinition + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -112328,13 +117812,13 @@ paths: content: application/json: schema: - title: Collection of governanceRoleSetting + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -112347,24 +117831,31 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceRoleSetting - summary: Create new navigation property to roleSettings for privilegedAccess - description: A collection of role settings for the provider. - operationId: privilegedAccess_CreateRoleSettings + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_CreateAccessPackages parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '201': @@ -112372,32 +117863,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id1}': get: tags: - - privilegedAccess.governanceRoleSetting - summary: Get roleSettings from privilegedAccess - description: A collection of role settings for the provider. - operationId: privilegedAccess_GetRoleSettings + - identityGovernance.entitlementManagement + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_GetAccessPackages parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id1 + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -112409,17 +117907,21 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - catalogId + - createdBy + - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -112432,8 +117934,12 @@ paths: items: enum: - '*' - - resource - - roleDefinition + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -112441,48 +117947,81 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackage' links: - resource: - operationId: privilegedAccess.RoleSettings.GetResource + accessPackageAssignmentPolicies: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageAssignmentPolicies parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleDefinition: - operationId: privilegedAccess.RoleSettings.GetRoleDefinition + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id1: $request.path.accessPackage-id1 + accessPackageCatalog: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.GetAccessPackageCatalog parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id1: $request.path.accessPackage-id1 + accessPackageResourceRoleScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackageResourceRoleScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id1: $request.path.accessPackage-id1 + accessPackagesIncompatibleWith: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListAccessPackagesIncompatibleWith + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id1: $request.path.accessPackage-id1 + incompatibleAccessPackages: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListIncompatibleAccessPackages + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id1: $request.path.accessPackage-id1 + incompatibleGroups: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.AccessPackages.ListIncompatibleGroups + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageAssignmentPolicy-id: $request.path.accessPackageAssignmentPolicy-id + accessPackage-id1: $request.path.accessPackage-id1 default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceRoleSetting - summary: Update the navigation property roleSettings in privilegedAccess - description: A collection of role settings for the provider. - operationId: privilegedAccess_UpdateRoleSettings + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackages in identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_UpdateAccessPackages parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id1 + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackage' required: true responses: '204': @@ -112492,25 +118031,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceRoleSetting - summary: Delete navigation property roleSettings for privilegedAccess - description: A collection of role settings for the provider. - operationId: privilegedAccess_DeleteRoleSettings + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackages for identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog_DeleteAccessPackages parameters: - - name: privilegedAccess-id + - name: accessPackage-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id1 + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag @@ -112522,266 +118068,133 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /privilegedApproval: - get: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/{accessPackage-id1}/microsoft.graph.getApplicablePolicyRequirements': + post: tags: - - privilegedApproval.privilegedApproval - summary: Get entities from privilegedApproval - operationId: privilegedApproval.privilegedApproval_ListPrivilegedApproval - 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 + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_getApplicablePolicyRequirements + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - approvalDuration - - approvalDuration desc - - approvalState - - approvalState desc - - approvalType - - approvalType desc - - approverReason - - approverReason desc - - endDateTime - - endDateTime desc - - requestorReason - - requestorReason desc - - roleId - - roleId desc - - startDateTime - - startDateTime desc - - userId - - userId desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - approvalDuration - - approvalState - - approvalType - - approverReason - - endDateTime - - requestorReason - - roleId - - startDateTime - - userId - - request - - roleInfo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackage-id1 + in: path + description: 'key: id of accessPackage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - request - - roleInfo - type: string + type: string + x-ms-docs-key-type: accessPackage responses: '200': - description: Retrieved entities - content: - application/json: - schema: - title: Collection of privilegedApproval - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - privilegedApproval.privilegedApproval - summary: Add new entity to privilegedApproval - operationId: privilegedApproval.privilegedApproval_CreatePrivilegedApproval - requestBody: - description: New entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' - required: true - responses: - '201': - description: Created entity + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': get: tags: - - privilegedApproval.privilegedApproval - summary: Get entity from privilegedApproval by key - operationId: privilegedApproval.privilegedApproval_GetPrivilegedApproval + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_filterByCurrentUser parameters: - - name: privilegedApproval-id + - name: accessPackage-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedApproval - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: 'key: id of accessPackageAssignmentPolicy' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - approvalDuration - - approvalState - - approvalType - - approverReason - - endDateTime - - requestorReason - - roleId - - startDateTime - - userId - - request - - roleInfo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: on + in: path + description: 'Usage: on={on}' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - request - - roleInfo - type: string + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' responses: '200': - description: Retrieved entity + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' - links: - request: - operationId: privilegedApproval.GetRequest - parameters: - privilegedApproval-id: $request.path.privilegedApproval-id - roleInfo: - operationId: privilegedApproval.GetRoleInfo - parameters: - privilegedApproval-id: $request.path.privilegedApproval-id + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageAssignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackageCatalog/accessPackages/microsoft.graph.Search()': + get: tags: - - privilegedApproval.privilegedApproval - summary: Update entity in privilegedApproval - operationId: privilegedApproval.privilegedApproval_UpdatePrivilegedApproval + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.accessPackageCatalog.accessPackages_Search parameters: - - name: privilegedApproval-id + - name: accessPackage-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedApproval - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - privilegedApproval.privilegedApproval - summary: Delete entity from privilegedApproval - operationId: privilegedApproval.privilegedApproval_DeletePrivilegedApproval - parameters: - - name: privilegedApproval-id + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of accessPackageAssignmentPolicy' required: true schema: type: string - x-ms-docs-key-type: privilegedApproval - - name: If-Match - in: header - description: ETag - schema: - type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}/request': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog': get: tags: - - privilegedApproval.privilegedRoleAssignmentRequest - summary: Get request from privilegedApproval - description: Read-only. The role assignment request for this approval object - operationId: privilegedApproval_GetRequest + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_GetAccessPackageCatalog parameters: - - name: privilegedApproval-id + - name: accessPackage-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -112793,18 +118206,19 @@ paths: items: enum: - id - - assignmentState - - duration - - reason - - requestedDateTime - - roleId - - schedule - - status - - ticketNumber - - ticketSystem - - type - - userId - - roleInfo + - catalogStatus + - catalogType + - createdBy + - createdDateTime + - description + - displayName + - isExternallyVisible + - modifiedBy + - modifiedDateTime + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string - name: $expand in: query @@ -112817,7 +118231,10 @@ paths: items: enum: - '*' - - roleInfo + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages type: string responses: '200': @@ -112825,30 +118242,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' links: - roleInfo: - operationId: privilegedApproval.Request.GetRoleInfo + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: - privilegedApproval-id: $request.path.privilegedApproval-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}/request/$ref': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageCatalog/$ref': get: tags: - - privilegedApproval.privilegedRoleAssignmentRequest - summary: Get ref of request from privilegedApproval - description: Read-only. The role assignment request for this approval object - operationId: privilegedApproval_GetRefRequest + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageCatalog from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_GetRefAccessPackageCatalog parameters: - - name: privilegedApproval-id + - name: accessPackage-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: accessPackage responses: '200': description: Retrieved navigation property link @@ -112857,27 +118286,39 @@ paths: schema: type: string links: - roleInfo: - operationId: privilegedApproval.Request.GetRoleInfo + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResourceRoles parameters: - privilegedApproval-id: $request.path.privilegedApproval-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResources + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackages: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageCatalog.ListAccessPackages + parameters: + accessPackage-id: $request.path.accessPackage-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation put: tags: - - privilegedApproval.privilegedRoleAssignmentRequest - summary: Update the ref of navigation property request in privilegedApproval - description: Read-only. The role assignment request for this approval object - operationId: privilegedApproval_SetRefRequest + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageCatalog in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_SetRefAccessPackageCatalog parameters: - - name: privilegedApproval-id + - name: accessPackage-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property ref values content: @@ -112895,18 +118336,18 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedApproval.privilegedRoleAssignmentRequest - summary: Delete ref of navigation property request for privilegedApproval - description: Read-only. The role assignment request for this approval object - operationId: privilegedApproval_DeleteRefRequest + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageCatalog for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_DeleteRefAccessPackageCatalog parameters: - - name: privilegedApproval-id + - name: accessPackage-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag @@ -112918,21 +118359,47 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}/roleInfo': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes': get: tags: - - privilegedApproval.privilegedRole - summary: Get roleInfo from privilegedApproval - description: Read-only. Nullable. - operationId: privilegedApproval_GetRoleInfo + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_ListAccessPackageResourceRoleScopes parameters: - - name: privilegedApproval-id + - name: accessPackage-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedApproval + 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: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -112944,10 +118411,12 @@ paths: items: enum: - id - - name - - assignments - - settings - - summary + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -112960,9 +118429,8 @@ paths: items: enum: - '*' - - assignments - - settings - - summary + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': @@ -112970,146 +118438,76 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' - links: - assignments: - operationId: privilegedApproval.RoleInfo.ListAssignments - parameters: - privilegedApproval-id: $request.path.privilegedApproval-id - settings: - operationId: privilegedApproval.RoleInfo.GetSettings - parameters: - privilegedApproval-id: $request.path.privilegedApproval-id - summary: - operationId: privilegedApproval.RoleInfo.GetSummary - parameters: - privilegedApproval-id: $request.path.privilegedApproval-id + title: Collection of accessPackageResourceRoleScope + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - privilegedApproval.privilegedRole - summary: Update the navigation property roleInfo in privilegedApproval - description: Read-only. Nullable. - operationId: privilegedApproval_UpdateRoleInfo + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_CreateAccessPackageResourceRoleScopes parameters: - - name: privilegedApproval-id + - name: accessPackage-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}': + get: tags: - - privilegedApproval.privilegedRole - summary: Delete navigation property roleInfo for privilegedApproval - description: Read-only. Nullable. - operationId: privilegedApproval_DeleteRoleInfo + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoleScopes from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_GetAccessPackageResourceRoleScopes parameters: - - name: privilegedApproval-id + - name: accessPackage-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedApproval - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /privilegedApproval/microsoft.graph.myRequests(): - get: - tags: - - privilegedApproval.Functions - summary: Invoke function myRequests - operationId: privilegedApproval_myRequests - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /privilegedOperationEvents: - get: - tags: - - privilegedOperationEvents.privilegedOperationEvent - summary: Get entities from privilegedOperationEvents - operationId: privilegedOperationEvents.privilegedOperationEvent_ListPrivilegedOperationEvent - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - additionalInformation - - additionalInformation desc - - creationDateTime - - creationDateTime desc - - expirationDateTime - - expirationDateTime desc - - referenceKey - - referenceKey desc - - referenceSystem - - referenceSystem desc - - requestorId - - requestorId desc - - requestorName - - requestorName desc - - requestType - - requestType desc - - roleId - - roleId desc - - roleName - - roleName desc - - tenantId - - tenantId desc - - userId - - userId desc - - userMail - - userMail desc - - userName - - userName desc - type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -113121,20 +118519,12 @@ paths: items: enum: - id - - additionalInformation - - creationDateTime - - expirationDateTime - - referenceKey - - referenceSystem - - requestorId - - requestorName - - requestType - - roleId - - roleName - - tenantId - - userId - - userMail - - userName + - createdBy + - createdDateTime + - modifiedBy + - modifiedDateTime + - accessPackageResourceRole + - accessPackageResourceScope type: string - name: $expand in: query @@ -113147,66 +118537,118 @@ paths: items: enum: - '*' + - accessPackageResourceRole + - accessPackageResourceScope type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of privilegedOperationEvent - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + links: + accessPackageResourceRole: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceRole + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope: + operationId: identityGovernance.entitlementManagement.accessPackages.AccessPackageResourceRoleScopes.GetAccessPackageResourceScope + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - privilegedOperationEvents.privilegedOperationEvent - summary: Add new entity to privilegedOperationEvents - operationId: privilegedOperationEvents.privilegedOperationEvent_CreatePrivilegedOperationEvent + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoleScopes in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_UpdateAccessPackageResourceRoleScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New entity + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedOperationEvents/{privilegedOperationEvent-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoleScopes for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages_DeleteAccessPackageResourceRoleScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole': get: tags: - - privilegedOperationEvents.privilegedOperationEvent - summary: Get entity from privilegedOperationEvents by key - operationId: privilegedOperationEvents.privilegedOperationEvent_GetPrivilegedOperationEvent + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - - name: privilegedOperationEvent-id + - name: accessPackage-id in: path - description: 'key: id of privilegedOperationEvent' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedOperationEvent + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -113218,20 +118660,11 @@ paths: items: enum: - id - - additionalInformation - - creationDateTime - - expirationDateTime - - referenceKey - - referenceSystem - - requestorId - - requestorName - - requestType - - roleId - - roleName - - tenantId - - userId - - userMail - - userName + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -113244,36 +118677,51 @@ paths: items: enum: - '*' + - accessPackageResource type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceRole.GetAccessPackageResource + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedOperationEvents.privilegedOperationEvent - summary: Update entity in privilegedOperationEvents - operationId: privilegedOperationEvents.privilegedOperationEvent_UpdatePrivilegedOperationEvent + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRole in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceRole parameters: - - name: privilegedOperationEvent-id + - name: accessPackage-id in: path - description: 'key: id of privilegedOperationEvent' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedOperationEvent + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -113283,17 +118731,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedOperationEvents.privilegedOperationEvent - summary: Delete entity from privilegedOperationEvents - operationId: privilegedOperationEvents.privilegedOperationEvent_DeletePrivilegedOperationEvent + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRole for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceRole parameters: - - name: privilegedOperationEvent-id + - name: accessPackage-id in: path - description: 'key: id of privilegedOperationEvent' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedOperationEvent + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -113305,53 +118761,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /privilegedRoleAssignmentRequests: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource': get: tags: - - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest - summary: Get entities from privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_ListPrivilegedRoleAssignmentRequest + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_GetAccessPackageResource 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: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - assignmentState - - assignmentState desc - - duration - - duration desc - - reason - - reason desc - - requestedDateTime - - requestedDateTime desc - - roleId - - roleId desc - - schedule - - schedule desc - - status - - status desc - - ticketNumber - - ticketNumber desc - - ticketSystem - - ticketSystem desc - - type - - type desc - - userId - - userId desc - type: string + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -113363,18 +118794,19 @@ paths: items: enum: - id - - assignmentState - - duration - - reason - - requestedDateTime - - roleId - - schedule - - status - - ticketNumber - - ticketSystem - - type - - userId - - roleInfo + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -113387,158 +118819,91 @@ paths: items: enum: - '*' - - roleInfo + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of privilegedRoleAssignmentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest - summary: Add new entity to privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_CreatePrivilegedRoleAssignmentRequest + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_UpdateAccessPackageResource + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New entity + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}': - get: + delete: tags: - - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest - summary: Get entity from privilegedRoleAssignmentRequests by key - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_GetPrivilegedRoleAssignmentRequest + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole_DeleteAccessPackageResource parameters: - - name: privilegedRoleAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - assignmentState - - duration - - reason - - requestedDateTime - - roleId - - schedule - - status - - ticketNumber - - ticketSystem - - type - - userId - - roleInfo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - roleInfo - type: string - responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' - links: - roleInfo: - operationId: privilegedRoleAssignmentRequests.GetRoleInfo - parameters: - privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest - summary: Update entity in privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_UpdatePrivilegedRoleAssignmentRequest - parameters: - - name: privilegedRoleAssignmentRequest-id - in: path - description: 'key: id of privilegedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest - summary: Delete entity from privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_DeletePrivilegedRoleAssignmentRequest - parameters: - - name: privilegedRoleAssignmentRequest-id - in: path - description: 'key: id of privilegedRoleAssignmentRequest' - required: true + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -113550,45 +118915,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/microsoft.graph.cancel': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment': + get: tags: - - privilegedRoleAssignmentRequests.Actions - summary: Invoke action cancel - operationId: privilegedRoleAssignmentRequests_cancel + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - - name: privilegedRoleAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo': - get: - tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Get roleInfo from privilegedRoleAssignmentRequests - description: The roleInfo object of the role assignment request. - operationId: privilegedRoleAssignmentRequests_GetRoleInfo - parameters: - - name: privilegedRoleAssignmentRequest-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -113600,10 +118948,17 @@ paths: items: enum: - id - - name - - assignments - - settings - - summary + - connectionInfo + - createdBy + - createdDateTime + - description + - displayName + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -113616,9 +118971,7 @@ paths: items: enum: - '*' - - assignments - - settings - - summary + - accessPackageResources type: string responses: '200': @@ -113626,43 +118979,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' links: - assignments: - operationId: privilegedRoleAssignmentRequests.RoleInfo.ListAssignments - parameters: - privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id - settings: - operationId: privilegedRoleAssignmentRequests.RoleInfo.GetSettings + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id - summary: - operationId: privilegedRoleAssignmentRequests.RoleInfo.GetSummary + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceEnvironment/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetRefAccessPackageResourceEnvironment + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Update the navigation property roleInfo in privilegedRoleAssignmentRequests - description: The roleInfo object of the role assignment request. - operationId: privilegedRoleAssignmentRequests_UpdateRoleInfo + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - - name: privilegedRoleAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -113672,18 +119065,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Delete navigation property roleInfo for privilegedRoleAssignmentRequests - description: The roleInfo object of the role assignment request. - operationId: privilegedRoleAssignmentRequests_DeleteRoleInfo + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - - name: privilegedRoleAssignmentRequest-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -113695,31 +119095,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /privilegedRoleAssignmentRequests/microsoft.graph.my(): - get: - tags: - - privilegedRoleAssignmentRequests.Functions - summary: Invoke function my - operationId: privilegedRoleAssignmentRequests_my - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /privilegedRoleAssignments: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles': get: tags: - - privilegedRoleAssignments.privilegedRoleAssignment - summary: Get entities from privilegedRoleAssignments - operationId: privilegedRoleAssignments.privilegedRoleAssignment_ListPrivilegedRoleAssignment + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -113737,16 +119134,14 @@ paths: enum: - id - id desc - - expirationDateTime - - expirationDateTime desc - - isElevated - - isElevated desc - - resultMessage - - resultMessage desc - - roleId - - roleId desc - - userId - - userId desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc type: string - name: $select in: query @@ -113759,12 +119154,11 @@ paths: items: enum: - id - - expirationDateTime - - isElevated - - resultMessage - - roleId - - userId - - roleInfo + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -113777,21 +119171,21 @@ paths: items: enum: - '*' - - roleInfo + - accessPackageResource type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of privilegedRoleAssignment + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string additionalProperties: @@ -113804,40 +119198,71 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedRoleAssignments.privilegedRoleAssignment - summary: Add new entity to privilegedRoleAssignments - operationId: privilegedRoleAssignments.privilegedRoleAssignment_CreatePrivilegedRoleAssignment + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceRoles + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': get: tags: - - privilegedRoleAssignments.privilegedRoleAssignment - summary: Get entity from privilegedRoleAssignments by key - operationId: privilegedRoleAssignments.privilegedRoleAssignment_GetPrivilegedRoleAssignment + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: privilegedRoleAssignment-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -113849,12 +119274,11 @@ paths: items: enum: - id - - expirationDateTime - - isElevated - - resultMessage - - roleId - - userId - - roleInfo + - description + - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -113867,42 +119291,59 @@ paths: items: enum: - '*' - - roleInfo + - accessPackageResource type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' links: - roleInfo: - operationId: privilegedRoleAssignments.GetRoleInfo + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource parameters: - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoleAssignments.privilegedRoleAssignment - summary: Update entity in privilegedRoleAssignments - operationId: privilegedRoleAssignments.privilegedRoleAssignment_UpdatePrivilegedRoleAssignment + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceRoles parameters: - - name: privilegedRoleAssignment-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: '204': @@ -113912,17 +119353,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoleAssignments.privilegedRoleAssignment - summary: Delete entity from privilegedRoleAssignments - operationId: privilegedRoleAssignments.privilegedRoleAssignment_DeletePrivilegedRoleAssignment + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceRoles parameters: - - name: privilegedRoleAssignment-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -113934,219 +119390,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makeEligible': - post: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes': + get: tags: - - privilegedRoleAssignments.Actions - summary: Invoke action makeEligible - operationId: privilegedRoleAssignments_makeEligible + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - - name: privilegedRoleAssignment-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makePermanent': - post: - tags: - - privilegedRoleAssignments.Actions - summary: Invoke action makePermanent - operationId: privilegedRoleAssignments_makePermanent - parameters: - - name: privilegedRoleAssignment-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reason: - type: string - nullable: true - ticketNumber: - type: string - nullable: true - ticketSystem: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo': - get: - tags: - - privilegedRoleAssignments.privilegedRole - summary: Get roleInfo from privilegedRoleAssignments - description: Read-only. Nullable. The associated role information. - operationId: privilegedRoleAssignments_GetRoleInfo - parameters: - - name: privilegedRoleAssignment-id - in: path - description: 'key: id of privilegedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - name - - assignments - - settings - - summary - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - assignments - - settings - - summary - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' - links: - assignments: - operationId: privilegedRoleAssignments.RoleInfo.ListAssignments - parameters: - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id - settings: - operationId: privilegedRoleAssignments.RoleInfo.GetSettings - parameters: - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id - summary: - operationId: privilegedRoleAssignments.RoleInfo.GetSummary - parameters: - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - privilegedRoleAssignments.privilegedRole - summary: Update the navigation property roleInfo in privilegedRoleAssignments - description: Read-only. Nullable. The associated role information. - operationId: privilegedRoleAssignments_UpdateRoleInfo - parameters: - - name: privilegedRoleAssignment-id - in: path - description: 'key: id of privilegedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - privilegedRoleAssignments.privilegedRole - summary: Delete navigation property roleInfo for privilegedRoleAssignments - description: Read-only. Nullable. The associated role information. - operationId: privilegedRoleAssignments_DeleteRoleInfo - parameters: - - name: privilegedRoleAssignment-id - in: path - description: 'key: id of privilegedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignment - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /privilegedRoleAssignments/microsoft.graph.my(): - get: - tags: - - privilegedRoleAssignments.Functions - summary: Invoke function my - operationId: privilegedRoleAssignments_my - responses: - '200': - description: Success - content: - application/json: - schema: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /privilegedRoles: - get: - tags: - - privilegedRoles.privilegedRole - summary: Get entities from privilegedRoles - operationId: privilegedRoles.privilegedRole_ListPrivilegedRole - parameters: + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -114164,8 +119429,20 @@ paths: enum: - id - id desc - - name - - name desc + - description + - description desc + - displayName + - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -114178,10 +119455,14 @@ paths: items: enum: - id - - name - - assignments - - settings - - summary + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -114194,23 +119475,21 @@ paths: items: enum: - '*' - - assignments - - settings - - summary + - accessPackageResource type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of privilegedRole + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -114223,40 +119502,71 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedRoles.privilegedRole - summary: Add new entity to privilegedRoles - operationId: privilegedRoles.privilegedRole_CreatePrivilegedRole + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_CreateAccessPackageResourceScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoles/{privilegedRole-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - - privilegedRoles.privilegedRole - summary: Get entity from privilegedRoles by key - operationId: privilegedRoles.privilegedRole_GetPrivilegedRole + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -114268,10 +119578,14 @@ paths: items: enum: - id - - name - - assignments - - settings - - summary + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -114284,52 +119598,59 @@ paths: items: enum: - '*' - - assignments - - settings - - summary + - accessPackageResource type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - assignments: - operationId: privilegedRoles.ListAssignments - parameters: - privilegedRole-id: $request.path.privilegedRole-id - settings: - operationId: privilegedRoles.GetSettings - parameters: - privilegedRole-id: $request.path.privilegedRole-id - summary: - operationId: privilegedRoles.GetSummary + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - privilegedRole-id: $request.path.privilegedRole-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoles.privilegedRole - summary: Update entity in privilegedRoles - operationId: privilegedRoles.privilegedRole_UpdatePrivilegedRole + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -114339,17 +119660,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoles.privilegedRole - summary: Delete entity from privilegedRoles - operationId: privilegedRoles.privilegedRole_DeletePrivilegedRole + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -114361,49 +119697,35 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoles/{privilegedRole-id}/assignments': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}/accessPackageResource': get: tags: - - privilegedRoles.privilegedRoleAssignment - summary: Get assignments from privilegedRoles - description: The assignments for this role. Read-only. Nullable. - operationId: privilegedRoles_ListAssignments + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_GetAccessPackageResource parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole - - $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: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - expirationDateTime - - expirationDateTime desc - - isElevated - - isElevated desc - - resultMessage - - resultMessage desc - - roleId - - roleId desc - - userId - - userId desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -114415,12 +119737,19 @@ paths: items: enum: - id - - expirationDateTime - - isElevated - - resultMessage - - roleId - - userId - - roleInfo + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -114433,7 +119762,9 @@ paths: items: enum: - '*' - - roleInfo + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -114441,209 +119772,131 @@ paths: content: application/json: schema: - title: Collection of privilegedRoleAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/privilegedRoles/{privilegedRole-id}/assignments/$ref': - get: + patch: tags: - - privilegedRoles.privilegedRoleAssignment - summary: Get ref of assignments from privilegedRoles - description: The assignments for this role. Read-only. Nullable. - operationId: privilegedRoles_ListRefAssignments + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_UpdateAccessPackageResource parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole - - $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: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - expirationDateTime - - expirationDateTime desc - - isElevated - - isElevated desc - - resultMessage - - resultMessage desc - - roleId - - roleId desc - - userId - - userId desc - type: string - responses: - '200': - description: Retrieved navigation property links - content: - application/json: - schema: - title: Collection of links of privilegedRoleAssignment - type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - privilegedRoles.privilegedRoleAssignment - summary: Create new navigation property ref to assignments for privilegedRoles - description: The assignments for this role. Read-only. Nullable. - operationId: privilegedRoles_CreateRefAssignments - parameters: - - name: privilegedRole-id + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackageResourceScope' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property ref value + description: New navigation property values content: application/json: schema: - type: object - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: - '201': - description: Created navigation property link. - content: - application/json: - schema: - type: object - additionalProperties: - type: object + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoles/{privilegedRole-id}/microsoft.graph.selfActivate': - post: + delete: tags: - - privilegedRoles.Actions - summary: Invoke action selfActivate - operationId: privilegedRoles_selfActivate + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes_DeleteAccessPackageResource parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reason: - type: string - nullable: true - duration: - type: string - nullable: true - ticketNumber: - type: string - nullable: true - ticketSystem: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoles/{privilegedRole-id}/microsoft.graph.selfDeactivate': - post: - tags: - - privilegedRoles.Actions - summary: Invoke action selfDeactivate - operationId: privilegedRoles_selfDeactivate - parameters: - - name: privilegedRole-id + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackageResourceRoleScope' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + schema: + type: string responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoles/{privilegedRole-id}/settings': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope': get: tags: - - privilegedRoles.privilegedRoleSettings - summary: Get settings from privilegedRoles - description: The settings for this role. Read-only. Nullable. - operationId: privilegedRoles_GetSettings + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScope from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceScope parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -114655,16 +119908,14 @@ paths: items: enum: - id - - approvalOnElevation - - approverIds - - elevationDuration - - isMfaOnElevationConfigurable - - lastGlobalAdmin - - maxElavationDuration - - mfaOnElevation - - minElevationDuration - - notificationToUserOnElevation - - ticketingInfoOnElevation + - description + - displayName + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -114677,6 +119928,7 @@ paths: items: enum: - '*' + - accessPackageResource type: string responses: '200': @@ -114684,30 +119936,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.AccessPackageResourceScope.GetAccessPackageResource + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoles.privilegedRoleSettings - summary: Update the navigation property settings in privilegedRoles - description: The settings for this role. Read-only. Nullable. - operationId: privilegedRoles_UpdateSettings + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScope in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_UpdateAccessPackageResourceScope parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -114717,18 +119982,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoles.privilegedRoleSettings - summary: Delete navigation property settings for privilegedRoles - description: The settings for this role. Read-only. Nullable. - operationId: privilegedRoles_DeleteSettings + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScope for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_DeleteAccessPackageResourceScope parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -114740,21 +120012,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoles/{privilegedRole-id}/summary': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource': get: tags: - - privilegedRoles.privilegedRoleSummary - summary: Get summary from privilegedRoles - description: The summary information for this role. Read-only. Nullable. - operationId: privilegedRoles_GetSummary + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_GetAccessPackageResource parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -114766,11 +120045,19 @@ paths: items: enum: - id - - elevatedCount - - managedCount - - mfaEnabled - - status - - usersCount + - addedBy + - addedOn + - attributes + - description + - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -114783,6 +120070,9 @@ paths: items: enum: - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': @@ -114790,30 +120080,53 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoles.privilegedRoleSummary - summary: Update the navigation property summary in privilegedRoles - description: The summary information for this role. Read-only. Nullable. - operationId: privilegedRoles_UpdateSummary + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_UpdateAccessPackageResource parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -114823,18 +120136,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoles.privilegedRoleSummary - summary: Delete navigation property summary for privilegedRoles - description: The summary information for this role. Read-only. Nullable. - operationId: privilegedRoles_DeleteSummary + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope_DeleteAccessPackageResource parameters: - - name: privilegedRole-id + - name: accessPackage-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -114846,47 +120166,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /programControls: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment': get: tags: - - programControls.programControl - summary: Get entities from programControls - operationId: programControls.programControl_ListProgramControl + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment 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: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - controlId - - controlId desc - - controlTypeId - - controlTypeId desc - - createdDateTime - - createdDateTime desc - - displayName - - displayName desc - - owner - - owner desc - - programId - - programId desc - - resource - - resource desc - - status - - status desc - type: string + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -114898,15 +120199,17 @@ paths: items: enum: - id - - controlId - - controlTypeId + - connectionInfo + - createdBy - createdDateTime + - description - displayName - - owner - - programId - - resource - - status - - program + - isDefaultEnvironment + - modifiedBy + - modifiedDateTime + - originId + - originSystem + - accessPackageResources type: string - name: $expand in: query @@ -114919,135 +120222,91 @@ paths: items: enum: - '*' - - program + - accessPackageResources type: string responses: '200': - description: Retrieved entities - content: - application/json: - schema: - title: Collection of programControl - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.programControl' - '@odata.nextLink': - type: string - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - programControls.programControl - summary: Add new entity to programControls - operationId: programControls.programControl_CreateProgramControl - requestBody: - description: New entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.programControl' - required: true - responses: - '201': - description: Created entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + links: + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programControls/{programControl-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceEnvironment/$ref': get: tags: - - programControls.programControl - summary: Get entity from programControls by key - operationId: programControls.programControl_GetProgramControl + - identityGovernance.entitlementManagement + summary: Get ref of accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetRefAccessPackageResourceEnvironment parameters: - - name: programControl-id + - name: accessPackage-id in: path - description: 'key: id of programControl' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControl - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - controlId - - controlTypeId - - createdDateTime - - displayName - - owner - - programId - - resource - - status - - program - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - program - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope responses: '200': - description: Retrieved entity + description: Retrieved navigation property link content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + type: string links: - program: - operationId: programControls.GetProgram + accessPackageResources: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceEnvironment.ListAccessPackageResources parameters: - programControl-id: $request.path.programControl-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + put: tags: - - programControls.programControl - summary: Update entity in programControls - operationId: programControls.programControl_UpdateProgramControl + - identityGovernance.entitlementManagement + summary: Update the ref of navigation property accessPackageResourceEnvironment in identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_SetRefAccessPackageResourceEnvironment parameters: - - name: programControl-id + - name: accessPackage-id in: path - description: 'key: id of programControl' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New property values + description: New navigation property ref values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + type: object + additionalProperties: + type: object required: true responses: '204': @@ -115057,17 +120316,25 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - programControls.programControl - summary: Delete entity from programControls - operationId: programControls.programControl_DeleteProgramControl + - identityGovernance.entitlementManagement + summary: Delete ref of navigation property accessPackageResourceEnvironment for identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteRefAccessPackageResourceEnvironment parameters: - - name: programControl-id + - name: accessPackage-id in: path - description: 'key: id of programControl' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -115079,21 +120346,54 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programControls/{programControl-id}/program': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles': get: tags: - - programControls.program - summary: Get program from programControls - description: The program this control is part of. - operationId: programControls_GetProgram + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - - name: programControl-id + - name: accessPackage-id in: path - description: 'key: id of programControl' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + 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: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + - originId + - originId desc + - originSystem + - originSystem desc + type: string - name: $select in: query description: Select properties to be returned @@ -115107,7 +120407,9 @@ paths: - id - description - displayName - - controls + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -115120,7 +120422,7 @@ paths: items: enum: - '*' - - controls + - accessPackageResource type: string responses: '200': @@ -115128,96 +120430,90 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' - links: - controls: - operationId: programControls.Program.ListControls - parameters: - programControl-id: $request.path.programControl-id + title: Collection of accessPackageResourceRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - programControls.program - summary: Update the navigation property program in programControls - description: The program this control is part of. - operationId: programControls_UpdateProgram + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceRoles parameters: - - name: programControl-id + - name: accessPackage-id in: path - description: 'key: id of programControl' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + 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.program' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '204': - description: Success + '201': + 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 - delete: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}': + get: tags: - - programControls.program - summary: Delete navigation property program for programControls - description: The program this control is part of. - operationId: programControls_DeleteProgram + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - - name: programControl-id + - name: accessPackage-id in: path - description: 'key: id of programControl' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControl - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /programControlTypes: - get: - tags: - - programControlTypes.programControlType - summary: Get entities from programControlTypes - operationId: programControlTypes.programControlType_ListProgramControlType - 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 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - controlTypeGroupId - - controlTypeGroupId desc - - displayName - - displayName desc - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -115229,8 +120525,11 @@ paths: items: enum: - id - - controlTypeGroupId + - description - displayName + - originId + - originSystem + - accessPackageResource type: string - name: $expand in: query @@ -115243,66 +120542,134 @@ paths: items: enum: - '*' + - accessPackageResource type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of programControlType - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.programControlType' - '@odata.nextLink': - type: string - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + links: + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceRoles.GetAccessPackageResource + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + patch: tags: - - programControlTypes.programControlType - summary: Add new entity to programControlTypes - operationId: programControlTypes.programControlType_CreateProgramControlType + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceRoles in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceRoles + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New entity + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControlType' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.programControlType' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programControlTypes/{programControlType-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceRoles for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceRoles + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole-id}/accessPackageResource': get: tags: - - programControlTypes.programControlType - summary: Get entity from programControlTypes by key - operationId: programControlTypes.programControlType_GetProgramControlType + - identityGovernance.entitlementManagement + summary: Get accessPackageResource from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_GetAccessPackageResource parameters: - - name: programControlType-id + - name: accessPackage-id in: path - description: 'key: id of programControlType' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControlType + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -115314,8 +120681,19 @@ paths: items: enum: - id - - controlTypeGroupId + - addedBy + - addedOn + - attributes + - description - displayName + - isPendingOnboarding + - originId + - originSystem + - resourceType + - url + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string - name: $expand in: query @@ -115328,36 +120706,73 @@ paths: items: enum: - '*' + - accessPackageResourceEnvironment + - accessPackageResourceRoles + - accessPackageResourceScopes type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControlType' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + links: + accessPackageResourceEnvironment: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.GetAccessPackageResourceEnvironment + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceRoles: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceRoles + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id + accessPackageResourceScopes: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.AccessPackageResource.ListAccessPackageResourceScopes + parameters: + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceRole-id: $request.path.accessPackageResourceRole-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - programControlTypes.programControlType - summary: Update entity in programControlTypes - operationId: programControlTypes.programControlType_UpdateProgramControlType + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResource in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_UpdateAccessPackageResource parameters: - - name: programControlType-id + - name: accessPackage-id in: path - description: 'key: id of programControlType' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControlType + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControlType' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: '204': @@ -115367,17 +120782,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - programControlTypes.programControlType - summary: Delete entity from programControlTypes - operationId: programControlTypes.programControlType_DeleteProgramControlType + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResource for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles_DeleteAccessPackageResource parameters: - - name: programControlType-id + - name: accessPackage-id in: path - description: 'key: id of programControlType' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControlType + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: 'key: id of accessPackageResourceRole' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -115389,13 +120819,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /programs: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes': get: tags: - - programs.program - summary: Get entities from programs - operationId: programs.program_ListProgram + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -115417,6 +120862,16 @@ paths: - description desc - displayName - displayName desc + - isRootScope + - isRootScope desc + - originId + - originId desc + - originSystem + - originSystem desc + - roleOriginId + - roleOriginId desc + - url + - url desc type: string - name: $select in: query @@ -115431,7 +120886,12 @@ paths: - id - description - displayName - - controls + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -115444,21 +120904,21 @@ paths: items: enum: - '*' - - controls + - accessPackageResource type: string responses: '200': - description: Retrieved entities + description: Retrieved navigation property content: application/json: schema: - title: Collection of program + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.program' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string additionalProperties: @@ -115471,40 +120931,71 @@ paths: x-ms-docs-operation-type: operation post: tags: - - programs.program - summary: Add new entity to programs - operationId: programs.program_CreateProgram + - identityGovernance.entitlementManagement + summary: Create new navigation property to accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_CreateAccessPackageResourceScopes + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programs/{program-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope-id}/accessPackageResourceScope/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope-id}': get: tags: - - programs.program - summary: Get entity from programs by key - operationId: programs.program_GetProgram + - identityGovernance.entitlementManagement + summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - - name: program-id + - name: accessPackage-id in: path - description: 'key: id of program' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: program + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -115518,7 +121009,12 @@ paths: - id - description - displayName - - controls + - isRootScope + - originId + - originSystem + - roleOriginId + - url + - accessPackageResource type: string - name: $expand in: query @@ -115531,42 +121027,59 @@ paths: items: enum: - '*' - - controls + - accessPackageResource type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' links: - controls: - operationId: programs.ListControls + accessPackageResource: + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.AccessPackageResourceScopes.GetAccessPackageResource parameters: - program-id: $request.path.program-id + accessPackage-id: $request.path.accessPackage-id + accessPackageResourceRoleScope-id: $request.path.accessPackageResourceRoleScope-id + accessPackageResourceScope-id: $request.path.accessPackageResourceScope-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - programs.program - summary: Update entity in programs - operationId: programs.program_UpdateProgram + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageResourceScopes in identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_UpdateAccessPackageResourceScopes parameters: - - name: program-id + - name: accessPackage-id in: path - description: 'key: id of program' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: program + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: '204': @@ -115576,17 +121089,32 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - programs.program - summary: Delete entity from programs - operationId: programs.program_DeleteProgram + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageResourceScopes for identityGovernance + description: Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_DeleteAccessPackageResourceScopes parameters: - - name: program-id + - name: accessPackage-id in: path - description: 'key: id of program' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: program + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: 'key: id of accessPackageResourceRoleScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: 'key: id of accessPackageResourceScope' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -115598,21 +121126,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programs/{program-id}/controls': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith': get: tags: - - programs.programControl - summary: Get controls from programs - description: Controls associated with the program. - operationId: programs_ListControls + - identityGovernance.entitlementManagement + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackages_ListAccessPackagesIncompatibleWith parameters: - - name: program-id + - name: accessPackage-id in: path - description: 'key: id of program' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: program + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -115630,22 +121158,24 @@ paths: enum: - id - id desc - - controlId - - controlId desc - - controlTypeId - - controlTypeId desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc - createdDateTime - createdDateTime desc + - description + - description desc - displayName - displayName desc - - owner - - owner desc - - programId - - programId desc - - resource - - resource desc - - status - - status desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -115658,15 +121188,21 @@ paths: items: enum: - id - - controlId - - controlTypeId + - catalogId + - createdBy - createdDateTime + - description - displayName - - owner - - programId - - resource - - status - - program + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -115679,7 +121215,12 @@ paths: items: enum: - '*' - - program + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -115687,13 +121228,13 @@ paths: content: application/json: schema: - title: Collection of programControl + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -115704,62 +121245,29 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - programs.programControl - summary: Create new navigation property to controls for programs - description: Controls associated with the program. - operationId: programs_CreateControls - parameters: - - name: program-id - in: path - description: 'key: id of program' - required: true - schema: - type: string - x-ms-docs-key-type: program - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.programControl' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.programControl' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/programs/{program-id}/controls/{programControl-id}': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$ref': get: tags: - - programs.programControl - summary: Get controls from programs - description: Controls associated with the program. - operationId: programs_GetControls + - identityGovernance.entitlementManagement + summary: Get ref of accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackages_ListRefAccessPackagesIncompatibleWith parameters: - - name: program-id - in: path - description: 'key: id of program' - required: true - schema: - type: string - x-ms-docs-key-type: program - - name: programControl-id + - name: accessPackage-id in: path - description: 'key: id of programControl' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControl - - name: $select + 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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -115768,126 +121276,157 @@ paths: items: enum: - id - - controlId - - controlTypeId + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc - createdDateTime + - createdDateTime desc + - description + - description desc - displayName - - owner - - programId - - resource - - status - - program - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - program + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string responses: '200': - description: Retrieved navigation property + description: Retrieved navigation property links content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' - links: - program: - operationId: programs.Controls.GetProgram - parameters: - program-id: $request.path.program-id - programControl-id: $request.path.programControl-id + title: Collection of links of accessPackage + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - programs.programControl - summary: Update the navigation property controls in programs - description: Controls associated with the program. - operationId: programs_UpdateControls + - identityGovernance.entitlementManagement + summary: Create new navigation property ref to accessPackagesIncompatibleWith for identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackages_CreateRefAccessPackagesIncompatibleWith parameters: - - name: program-id - in: path - description: 'key: id of program' - required: true - schema: - type: string - x-ms-docs-key-type: program - - name: programControl-id + - name: accessPackage-id in: path - description: 'key: id of programControl' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property values + description: New navigation property ref value content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + type: object + additionalProperties: + type: object required: true responses: - '204': - description: Success + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.filterByCurrentUser(on={on})': + get: tags: - - programs.programControl - summary: Delete navigation property controls for programs - description: Controls associated with the program. - operationId: programs_DeleteControls + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackagesIncompatibleWith_filterByCurrentUser parameters: - - name: program-id + - name: accessPackage-id in: path - description: 'key: id of program' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: program - - name: programControl-id + x-ms-docs-key-type: accessPackage + - name: on in: path - description: 'key: id of programControl' + description: 'Usage: on={on}' required: true schema: - type: string - x-ms-docs-key-type: programControl - - name: If-Match - in: header - description: ETag + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackages.accessPackagesIncompatibleWith_Search + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true schema: type: string + x-ms-docs-key-type: accessPackage responses: - '204': + '200': description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/agreementAcceptances': + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages': get: tags: - - users.agreementAcceptance - summary: Get agreementAcceptances from users - description: The user's terms of use acceptance statuses. Read-only. Nullable. - operationId: users_ListAgreementAcceptances + - identityGovernance.entitlementManagement + summary: Get incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackages_ListIncompatibleAccessPackages parameters: - - name: user-id + - name: accessPackage-id in: path - description: 'key: id of user' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -115905,32 +121444,24 @@ paths: enum: - id - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string - name: $select in: query @@ -115943,19 +121474,21 @@ paths: items: enum: - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - catalogId + - createdBy + - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string - name: $expand in: query @@ -115968,6 +121501,12 @@ paths: items: enum: - '*' + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups type: string responses: '200': @@ -115975,13 +121514,13 @@ paths: content: application/json: schema: - title: Collection of agreementAcceptance + title: Collection of accessPackage type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.accessPackage' '@odata.nextLink': type: string additionalProperties: @@ -115992,21 +121531,21 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/agreementAcceptances/$ref': + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': get: tags: - - users.agreementAcceptance - summary: Get ref of agreementAcceptances from users - description: The user's terms of use acceptance statuses. Read-only. Nullable. - operationId: users_ListRefAgreementAcceptances + - identityGovernance.entitlementManagement + summary: Get ref of incompatibleAccessPackages from identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackages_ListRefIncompatibleAccessPackages parameters: - - name: user-id + - name: accessPackage-id in: path - description: 'key: id of user' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: accessPackage - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -116024,32 +121563,24 @@ paths: enum: - id - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc type: string responses: '200': @@ -116057,7 +121588,7 @@ paths: content: application/json: schema: - title: Collection of links of agreementAcceptance + title: Collection of links of accessPackage type: object properties: value: @@ -116076,18 +121607,18 @@ paths: x-ms-docs-operation-type: operation post: tags: - - users.agreementAcceptance - summary: Create new navigation property ref to agreementAcceptances for users - description: The user's terms of use acceptance statuses. Read-only. Nullable. - operationId: users_CreateRefAgreementAcceptances + - identityGovernance.entitlementManagement + summary: Create new navigation property ref to incompatibleAccessPackages for identityGovernance + description: The access packages whose assigned users are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackages_CreateRefIncompatibleAccessPackages parameters: - - name: user-id + - name: accessPackage-id in: path - description: 'key: id of user' + description: 'key: id of accessPackage' required: true schema: type: string - x-ms-docs-key-type: user + x-ms-docs-key-type: accessPackage requestBody: description: New navigation property ref value content: @@ -116109,3106 +121640,25847 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation -components: - schemas: - microsoft.graph.accessReview: + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackages.incompatibleAccessPackages_filterByCurrentUser + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/microsoft.graph.Search()': + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackages.incompatibleAccessPackages_Search + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackages_ListIncompatibleGroups + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + 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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - mdmAppId + - mdmAppId desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime + - description + - displayName + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of group + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackages_CreateIncompatibleGroups + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.group' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.group' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get incompatibleGroups from identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackages_GetIncompatibleGroups + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime + - description + - displayName + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - mdmAppId + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.group' + links: + appRoleAssignments: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListAppRoleAssignments + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + createdOnBehalfOf: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.GetCreatedOnBehalfOf + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + endpoints: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListEndpoints + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + memberOf: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListMemberOf + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + members: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListMembers + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + membersWithLicenseErrors: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListMembersWithLicenseErrors + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + owners: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListOwners + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + permissionGrants: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListPermissionGrants + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + settings: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListSettings + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMemberOf: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListTransitiveMemberOf + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + transitiveMembers: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListTransitiveMembers + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + acceptedSenders: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListAcceptedSenders + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendar: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.GetCalendar + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + calendarView: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListCalendarView + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + conversations: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListConversations + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + events: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListEvents + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + rejectedSenders: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListRejectedSenders + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + threads: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListThreads + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drive: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.GetDrive + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + drives: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListDrives + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + sites: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListSites + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + extensions: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListExtensions + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + groupLifecyclePolicies: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListGroupLifecyclePolicies + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + planner: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.GetPlanner + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + onenote: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.GetOnenote + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photo: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.GetPhoto + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + photos: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.ListPhotos + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + team: + operationId: identityGovernance.entitlementManagement.accessPackages.IncompatibleGroups.GetTeam + parameters: + accessPackage-id: $request.path.accessPackage-id + group-id: $request.path.group-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property incompatibleGroups in identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackages_UpdateIncompatibleGroups + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.group' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property incompatibleGroups for identityGovernance + description: The groups whose members are ineligible to be assigned this access package. + operationId: identityGovernance.entitlementManagement.accessPackages_DeleteIncompatibleGroups + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: 'key: id of group' + required: true + schema: + type: string + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + post: + tags: + - identityGovernance.Actions + summary: Invoke action getApplicablePolicyRequirements + operationId: identityGovernance.entitlementManagement.accessPackages_getApplicablePolicyRequirements + parameters: + - name: accessPackage-id + in: path + description: 'key: id of accessPackage' + required: true + schema: + type: string + x-ms-docs-key-type: accessPackage + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on={on})': + get: + tags: + - identityGovernance.Functions + summary: Invoke function filterByCurrentUser + operationId: identityGovernance.entitlementManagement.accessPackages_filterByCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on={on}' + required: true + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.Search(): + get: + tags: + - identityGovernance.Functions + summary: Invoke function Search + operationId: identityGovernance.entitlementManagement.accessPackages_Search + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /identityGovernance/entitlementManagement/connectedOrganizations: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get connectedOrganizations from identityGovernance + operationId: identityGovernance.entitlementManagement_ListConnectedOrganizations + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - identitySources + - identitySources desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + - state + - state desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - displayName + - identitySources + - modifiedBy + - modifiedDateTime + - state + - externalSponsors + - internalSponsors + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - externalSponsors + - internalSponsors + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of connectedOrganization + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to connectedOrganizations for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateConnectedOrganizations + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + required: true + responses: + '201': + 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 connectedOrganizations from identityGovernance + operationId: identityGovernance.entitlementManagement_GetConnectedOrganizations + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + 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: + enum: + - id + - createdBy + - createdDateTime + - description + - displayName + - identitySources + - modifiedBy + - modifiedDateTime + - state + - externalSponsors + - internalSponsors + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - externalSponsors + - internalSponsors + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + links: + externalSponsors: + operationId: identityGovernance.entitlementManagement.ConnectedOrganizations.ListExternalSponsors + parameters: + connectedOrganization-id: $request.path.connectedOrganization-id + internalSponsors: + operationId: identityGovernance.entitlementManagement.ConnectedOrganizations.ListInternalSponsors + parameters: + connectedOrganization-id: $request.path.connectedOrganization-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property connectedOrganizations in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateConnectedOrganizations + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + 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: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property connectedOrganizations for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteConnectedOrganizations + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalSponsors from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListExternalSponsors + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + 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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to externalSponsors for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_CreateExternalSponsors + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + schema: + type: string + x-ms-docs-key-type: connectedOrganization + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalSponsors from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_GetExternalSponsors + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id + in: path + description: 'key: id of directoryObject' + required: true + 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: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property externalSponsors in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_UpdateExternalSponsors + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id + in: path + description: 'key: id of directoryObject' + required: true + schema: + type: string + x-ms-docs-key-type: directoryObject + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property externalSponsors for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteExternalSponsors + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id + in: path + description: 'key: id of directoryObject' + required: true + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get internalSponsors from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListInternalSponsors + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + 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: + enum: + - id + - id desc + - deletedDateTime + - deletedDateTime desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Create new navigation property to internalSponsors for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_CreateInternalSponsors + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + schema: + type: string + x-ms-docs-key-type: connectedOrganization + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get internalSponsors from identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_GetInternalSponsors + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id + in: path + description: 'key: id of directoryObject' + required: true + 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: + enum: + - id + - deletedDateTime + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property internalSponsors in identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_UpdateInternalSponsors + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id + in: path + description: 'key: id of directoryObject' + required: true + schema: + type: string + x-ms-docs-key-type: directoryObject + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property internalSponsors for identityGovernance + description: Nullable. + operationId: identityGovernance.entitlementManagement.connectedOrganizations_DeleteInternalSponsors + parameters: + - name: connectedOrganization-id + in: path + description: 'key: id of connectedOrganization' + required: true + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id + in: path + description: 'key: id of directoryObject' + required: true + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/settings: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get settings from identityGovernance + operationId: identityGovernance.entitlementManagement_GetSettings + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - daysUntilExternalUserDeletedAfterBlocked + - externalUserLifecycleAction + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property settings in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateSettings + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property settings for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteSettings + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/termsOfUse: + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get termsOfUse from identityGovernance + operationId: identityGovernance_GetTermsOfUse + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementAcceptances + - agreements + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - agreementAcceptances + - agreements + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + links: + agreementAcceptances: + operationId: identityGovernance.TermsOfUse.ListAgreementAcceptances + agreements: + operationId: identityGovernance.TermsOfUse.ListAgreements + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.termsOfUseContainer + summary: Update the navigation property termsOfUse in identityGovernance + operationId: identityGovernance_UpdateTermsOfUse + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.termsOfUseContainer + summary: Delete navigation property termsOfUse for identityGovernance + operationId: identityGovernance_DeleteTermsOfUse + parameters: + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/termsOfUse/agreementAcceptances: + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get agreementAcceptances from identityGovernance + operationId: identityGovernance.termsOfUse_ListAgreementAcceptances + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - agreementFileId + - agreementFileId desc + - agreementId + - agreementId desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - deviceOSType + - deviceOSType desc + - deviceOSVersion + - deviceOSVersion desc + - expirationDateTime + - expirationDateTime desc + - recordedDateTime + - recordedDateTime desc + - state + - state desc + - userDisplayName + - userDisplayName desc + - userEmail + - userEmail desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of agreementAcceptance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to agreementAcceptances for identityGovernance + operationId: identityGovernance.termsOfUse_CreateAgreementAcceptances + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}': + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get agreementAcceptances from identityGovernance + operationId: identityGovernance.termsOfUse_GetAgreementAcceptances + parameters: + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.termsOfUseContainer + summary: Update the navigation property agreementAcceptances in identityGovernance + operationId: identityGovernance.termsOfUse_UpdateAgreementAcceptances + parameters: + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.termsOfUseContainer + summary: Delete navigation property agreementAcceptances for identityGovernance + operationId: identityGovernance.termsOfUse_DeleteAgreementAcceptances + parameters: + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/termsOfUse/agreements: + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get agreements from identityGovernance + operationId: identityGovernance.termsOfUse_ListAgreements + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - isPerDeviceAcceptanceRequired + - isPerDeviceAcceptanceRequired desc + - isViewingBeforeAcceptanceRequired + - isViewingBeforeAcceptanceRequired desc + - termsExpiration + - termsExpiration desc + - userReacceptRequiredFrequency + - userReacceptRequiredFrequency desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isPerDeviceAcceptanceRequired + - isViewingBeforeAcceptanceRequired + - termsExpiration + - userReacceptRequiredFrequency + - acceptances + - file + - files + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - acceptances + - file + - files + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of agreement + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreement' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to agreements for identityGovernance + operationId: identityGovernance.termsOfUse_CreateAgreements + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/termsOfUse/agreements/{agreement-id}': + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get agreements from identityGovernance + operationId: identityGovernance.termsOfUse_GetAgreements + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + schema: + type: string + x-ms-docs-key-type: agreement + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - isPerDeviceAcceptanceRequired + - isViewingBeforeAcceptanceRequired + - termsExpiration + - userReacceptRequiredFrequency + - acceptances + - file + - files + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - acceptances + - file + - files + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + links: + acceptances: + operationId: identityGovernance.termsOfUse.Agreements.ListAcceptances + parameters: + agreement-id: $request.path.agreement-id + file: + operationId: identityGovernance.termsOfUse.Agreements.GetFile + parameters: + agreement-id: $request.path.agreement-id + files: + operationId: identityGovernance.termsOfUse.Agreements.ListFiles + parameters: + agreement-id: $request.path.agreement-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.termsOfUseContainer + summary: Update the navigation property agreements in identityGovernance + operationId: identityGovernance.termsOfUse_UpdateAgreements + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + schema: + type: string + x-ms-docs-key-type: agreement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreement' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.termsOfUseContainer + summary: Delete navigation property agreements for identityGovernance + operationId: identityGovernance.termsOfUse_DeleteAgreements + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + schema: + type: string + x-ms-docs-key-type: agreement + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedAccess: + get: + tags: + - privilegedAccess.privilegedAccess + summary: Get entities from privilegedAccess + operationId: privilegedAccess.privilegedAccess_ListPrivilegedAccess + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - resources + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resources + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of privilegedAccess + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.privilegedAccess + summary: Add new entity to privilegedAccess + operationId: privilegedAccess.privilegedAccess_CreatePrivilegedAccess + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}': + get: + tags: + - privilegedAccess.privilegedAccess + summary: Get entity from privilegedAccess by key + operationId: privilegedAccess.privilegedAccess_GetPrivilegedAccess + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - resources + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resources + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + links: + resources: + operationId: privilegedAccess.ListResources + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + roleAssignmentRequests: + operationId: privilegedAccess.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + roleAssignments: + operationId: privilegedAccess.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + roleDefinitions: + operationId: privilegedAccess.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + roleSettings: + operationId: privilegedAccess.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.privilegedAccess + summary: Update entity in privilegedAccess + operationId: privilegedAccess.privilegedAccess_UpdatePrivilegedAccess + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.privilegedAccess + summary: Delete entity from privilegedAccess + operationId: privilegedAccess.privilegedAccess_DeletePrivilegedAccess + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources': + get: + tags: + - privilegedAccess.governanceResource + summary: Get resources from privilegedAccess + description: A collection of resources for the provider. + operationId: privilegedAccess_ListResources + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - externalId + - externalId desc + - registeredDateTime + - registeredDateTime desc + - registeredRoot + - registeredRoot desc + - status + - status desc + - type + - type desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of governanceResource + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceResource + summary: Create new navigation property to resources for privilegedAccess + description: A collection of resources for the provider. + operationId: privilegedAccess_CreateResources + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}': + get: + tags: + - privilegedAccess.governanceResource + summary: Get resources from privilegedAccess + description: A collection of resources for the provider. + operationId: privilegedAccess_GetResources + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.Resources.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleAssignmentRequests: + operationId: privilegedAccess.Resources.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleAssignments: + operationId: privilegedAccess.Resources.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleDefinitions: + operationId: privilegedAccess.Resources.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleSettings: + operationId: privilegedAccess.Resources.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceResource + summary: Update the navigation property resources in privilegedAccess + description: A collection of resources for the provider. + operationId: privilegedAccess_UpdateResources + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + schema: + type: string + x-ms-docs-key-type: governanceResource + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceResource + summary: Delete navigation property resources for privilegedAccess + description: A collection of resources for the provider. + operationId: privilegedAccess_DeleteResources + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests': + get: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Get roleAssignmentRequests from privilegedAccess + description: A collection of role assignment requests for the provider. + operationId: privilegedAccess_ListRoleAssignmentRequests + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignmentState + - assignmentState desc + - linkedEligibleRoleAssignmentId + - linkedEligibleRoleAssignmentId desc + - reason + - reason desc + - requestedDateTime + - requestedDateTime desc + - resourceId + - resourceId desc + - roleDefinitionId + - roleDefinitionId desc + - schedule + - schedule desc + - status + - status desc + - subjectId + - subjectId desc + - type + - type desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - linkedEligibleRoleAssignmentId + - reason + - requestedDateTime + - resourceId + - roleDefinitionId + - schedule + - status + - subjectId + - type + - resource + - roleDefinition + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition + - subject + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of governanceRoleAssignmentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Create new navigation property to roleAssignmentRequests for privilegedAccess + description: A collection of role assignment requests for the provider. + operationId: privilegedAccess_CreateRoleAssignmentRequests + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}': + get: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Get roleAssignmentRequests from privilegedAccess + description: A collection of role assignment requests for the provider. + operationId: privilegedAccess_GetRoleAssignmentRequests + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - linkedEligibleRoleAssignmentId + - reason + - requestedDateTime + - resourceId + - roleDefinitionId + - schedule + - status + - subjectId + - type + - resource + - roleDefinition + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition + - subject + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + links: + resource: + operationId: privilegedAccess.RoleAssignmentRequests.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleDefinition: + operationId: privilegedAccess.RoleAssignmentRequests.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + subject: + operationId: privilegedAccess.RoleAssignmentRequests.GetSubject + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Update the navigation property roleAssignmentRequests in privilegedAccess + description: A collection of role assignment requests for the provider. + operationId: privilegedAccess_UpdateRoleAssignmentRequests + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Delete navigation property roleAssignmentRequests for privilegedAccess + description: A collection of role assignment requests for the provider. + operationId: privilegedAccess_DeleteRoleAssignmentRequests + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments': + get: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Get roleAssignments from privilegedAccess + description: A collection of role assignments for the provider. + operationId: privilegedAccess_ListRoleAssignments + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignmentState + - assignmentState desc + - endDateTime + - endDateTime desc + - externalId + - externalId desc + - linkedEligibleRoleAssignmentId + - linkedEligibleRoleAssignmentId desc + - memberType + - memberType desc + - resourceId + - resourceId desc + - roleDefinitionId + - roleDefinitionId desc + - startDateTime + - startDateTime desc + - status + - status desc + - subjectId + - subjectId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - endDateTime + - externalId + - linkedEligibleRoleAssignmentId + - memberType + - resourceId + - roleDefinitionId + - startDateTime + - status + - subjectId + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of governanceRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Create new navigation property to roleAssignments for privilegedAccess + description: A collection of role assignments for the provider. + operationId: privilegedAccess_CreateRoleAssignments + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}': + get: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Get roleAssignments from privilegedAccess + description: A collection of role assignments for the provider. + operationId: privilegedAccess_GetRoleAssignments + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - endDateTime + - externalId + - linkedEligibleRoleAssignmentId + - memberType + - resourceId + - roleDefinitionId + - startDateTime + - status + - subjectId + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + links: + linkedEligibleRoleAssignment: + operationId: privilegedAccess.RoleAssignments.GetLinkedEligibleRoleAssignment + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + resource: + operationId: privilegedAccess.RoleAssignments.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinition: + operationId: privilegedAccess.RoleAssignments.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + subject: + operationId: privilegedAccess.RoleAssignments.GetSubject + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Update the navigation property roleAssignments in privilegedAccess + description: A collection of role assignments for the provider. + operationId: privilegedAccess_UpdateRoleAssignments + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Delete navigation property roleAssignments for privilegedAccess + description: A collection of role assignments for the provider. + operationId: privilegedAccess_DeleteRoleAssignments + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleDefinitions': + get: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Get roleDefinitions from privilegedAccess + description: A collection of role defintions for the provider. + operationId: privilegedAccess_ListRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + - externalId + - externalId desc + - resourceId + - resourceId desc + - templateId + - templateId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of governanceRoleDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Create new navigation property to roleDefinitions for privilegedAccess + description: A collection of role defintions for the provider. + operationId: privilegedAccess_CreateRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleDefinitions/{governanceRoleDefinition-id}': + get: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Get roleDefinitions from privilegedAccess + description: A collection of role defintions for the provider. + operationId: privilegedAccess_GetRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + links: + resource: + operationId: privilegedAccess.RoleDefinitions.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleSetting: + operationId: privilegedAccess.RoleDefinitions.GetRoleSetting + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Update the navigation property roleDefinitions in privilegedAccess + description: A collection of role defintions for the provider. + operationId: privilegedAccess_UpdateRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Delete navigation property roleDefinitions for privilegedAccess + description: A collection of role defintions for the provider. + operationId: privilegedAccess_DeleteRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleSettings': + get: + tags: + - privilegedAccess.governanceRoleSetting + summary: Get roleSettings from privilegedAccess + description: A collection of role settings for the provider. + operationId: privilegedAccess_ListRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - adminEligibleSettings + - adminEligibleSettings desc + - adminMemberSettings + - adminMemberSettings desc + - isDefault + - isDefault desc + - lastUpdatedBy + - lastUpdatedBy desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - resourceId + - resourceId desc + - roleDefinitionId + - roleDefinitionId desc + - userEligibleSettings + - userEligibleSettings desc + - userMemberSettings + - userMemberSettings desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of governanceRoleSetting + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceRoleSetting + summary: Create new navigation property to roleSettings for privilegedAccess + description: A collection of role settings for the provider. + operationId: privilegedAccess_CreateRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}': + get: + tags: + - privilegedAccess.governanceRoleSetting + summary: Get roleSettings from privilegedAccess + description: A collection of role settings for the provider. + operationId: privilegedAccess_GetRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: + resource: + operationId: privilegedAccess.RoleSettings.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleDefinition: + operationId: privilegedAccess.RoleSettings.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleSetting + summary: Update the navigation property roleSettings in privilegedAccess + description: A collection of role settings for the provider. + operationId: privilegedAccess_UpdateRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleSetting + summary: Delete navigation property roleSettings for privilegedAccess + description: A collection of role settings for the provider. + operationId: privilegedAccess_DeleteRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedApproval: + get: + tags: + - privilegedApproval.privilegedApproval + summary: Get entities from privilegedApproval + operationId: privilegedApproval.privilegedApproval_ListPrivilegedApproval + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - approvalDuration + - approvalDuration desc + - approvalState + - approvalState desc + - approvalType + - approvalType desc + - approverReason + - approverReason desc + - endDateTime + - endDateTime desc + - requestorReason + - requestorReason desc + - roleId + - roleId desc + - startDateTime + - startDateTime desc + - userId + - userId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalDuration + - approvalState + - approvalType + - approverReason + - endDateTime + - requestorReason + - roleId + - startDateTime + - userId + - request + - roleInfo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - request + - roleInfo + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of privilegedApproval + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedApproval.privilegedApproval + summary: Add new entity to privilegedApproval + operationId: privilegedApproval.privilegedApproval_CreatePrivilegedApproval + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}': + get: + tags: + - privilegedApproval.privilegedApproval + summary: Get entity from privilegedApproval by key + operationId: privilegedApproval.privilegedApproval_GetPrivilegedApproval + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalDuration + - approvalState + - approvalType + - approverReason + - endDateTime + - requestorReason + - roleId + - startDateTime + - userId + - request + - roleInfo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - request + - roleInfo + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + links: + request: + operationId: privilegedApproval.GetRequest + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + roleInfo: + operationId: privilegedApproval.GetRoleInfo + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedApproval.privilegedApproval + summary: Update entity in privilegedApproval + operationId: privilegedApproval.privilegedApproval_UpdatePrivilegedApproval + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedApproval + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedApproval.privilegedApproval + summary: Delete entity from privilegedApproval + operationId: privilegedApproval.privilegedApproval_DeletePrivilegedApproval + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}/request': + get: + tags: + - privilegedApproval.privilegedRoleAssignmentRequest + summary: Get request from privilegedApproval + description: Read-only. The role assignment request for this approval object + operationId: privilegedApproval_GetRequest + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - duration + - reason + - requestedDateTime + - roleId + - schedule + - status + - ticketNumber + - ticketSystem + - type + - userId + - roleInfo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + links: + roleInfo: + operationId: privilegedApproval.Request.GetRoleInfo + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}/request/$ref': + get: + tags: + - privilegedApproval.privilegedRoleAssignmentRequest + summary: Get ref of request from privilegedApproval + description: Read-only. The role assignment request for this approval object + operationId: privilegedApproval_GetRefRequest + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedApproval + responses: + '200': + description: Retrieved navigation property link + content: + application/json: + schema: + type: string + links: + roleInfo: + operationId: privilegedApproval.Request.GetRoleInfo + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - privilegedApproval.privilegedRoleAssignmentRequest + summary: Update the ref of navigation property request in privilegedApproval + description: Read-only. The role assignment request for this approval object + operationId: privilegedApproval_SetRefRequest + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedApproval + requestBody: + description: New navigation property ref values + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedApproval.privilegedRoleAssignmentRequest + summary: Delete ref of navigation property request for privilegedApproval + description: Read-only. The role assignment request for this approval object + operationId: privilegedApproval_DeleteRefRequest + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}/roleInfo': + get: + tags: + - privilegedApproval.privilegedRole + summary: Get roleInfo from privilegedApproval + description: Read-only. Nullable. + operationId: privilegedApproval_GetRoleInfo + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - assignments + - settings + - summary + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + - summary + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + links: + assignments: + operationId: privilegedApproval.RoleInfo.ListAssignments + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + settings: + operationId: privilegedApproval.RoleInfo.GetSettings + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + summary: + operationId: privilegedApproval.RoleInfo.GetSummary + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedApproval.privilegedRole + summary: Update the navigation property roleInfo in privilegedApproval + description: Read-only. Nullable. + operationId: privilegedApproval_UpdateRoleInfo + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedApproval + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedApproval.privilegedRole + summary: Delete navigation property roleInfo for privilegedApproval + description: Read-only. Nullable. + operationId: privilegedApproval_DeleteRoleInfo + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedApproval/microsoft.graph.myRequests(): + get: + tags: + - privilegedApproval.Functions + summary: Invoke function myRequests + operationId: privilegedApproval_myRequests + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /privilegedOperationEvents: + get: + tags: + - privilegedOperationEvents.privilegedOperationEvent + summary: Get entities from privilegedOperationEvents + operationId: privilegedOperationEvents.privilegedOperationEvent_ListPrivilegedOperationEvent + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - additionalInformation + - additionalInformation desc + - creationDateTime + - creationDateTime desc + - expirationDateTime + - expirationDateTime desc + - referenceKey + - referenceKey desc + - referenceSystem + - referenceSystem desc + - requestorId + - requestorId desc + - requestorName + - requestorName desc + - requestType + - requestType desc + - roleId + - roleId desc + - roleName + - roleName desc + - tenantId + - tenantId desc + - userId + - userId desc + - userMail + - userMail desc + - userName + - userName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - additionalInformation + - creationDateTime + - expirationDateTime + - referenceKey + - referenceSystem + - requestorId + - requestorName + - requestType + - roleId + - roleName + - tenantId + - userId + - userMail + - userName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of privilegedOperationEvent + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedOperationEvents.privilegedOperationEvent + summary: Add new entity to privilegedOperationEvents + operationId: privilegedOperationEvents.privilegedOperationEvent_CreatePrivilegedOperationEvent + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedOperationEvents/{privilegedOperationEvent-id}': + get: + tags: + - privilegedOperationEvents.privilegedOperationEvent + summary: Get entity from privilegedOperationEvents by key + operationId: privilegedOperationEvents.privilegedOperationEvent_GetPrivilegedOperationEvent + parameters: + - name: privilegedOperationEvent-id + in: path + description: 'key: id of privilegedOperationEvent' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedOperationEvent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - additionalInformation + - creationDateTime + - expirationDateTime + - referenceKey + - referenceSystem + - requestorId + - requestorName + - requestType + - roleId + - roleName + - tenantId + - userId + - userMail + - userName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedOperationEvents.privilegedOperationEvent + summary: Update entity in privilegedOperationEvents + operationId: privilegedOperationEvents.privilegedOperationEvent_UpdatePrivilegedOperationEvent + parameters: + - name: privilegedOperationEvent-id + in: path + description: 'key: id of privilegedOperationEvent' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedOperationEvent + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedOperationEvents.privilegedOperationEvent + summary: Delete entity from privilegedOperationEvents + operationId: privilegedOperationEvents.privilegedOperationEvent_DeletePrivilegedOperationEvent + parameters: + - name: privilegedOperationEvent-id + in: path + description: 'key: id of privilegedOperationEvent' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedOperationEvent + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedRoleAssignmentRequests: + get: + tags: + - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest + summary: Get entities from privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_ListPrivilegedRoleAssignmentRequest + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignmentState + - assignmentState desc + - duration + - duration desc + - reason + - reason desc + - requestedDateTime + - requestedDateTime desc + - roleId + - roleId desc + - schedule + - schedule desc + - status + - status desc + - ticketNumber + - ticketNumber desc + - ticketSystem + - ticketSystem desc + - type + - type desc + - userId + - userId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - duration + - reason + - requestedDateTime + - roleId + - schedule + - status + - ticketNumber + - ticketSystem + - type + - userId + - roleInfo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of privilegedRoleAssignmentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest + summary: Add new entity to privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_CreatePrivilegedRoleAssignmentRequest + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}': + get: + tags: + - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest + summary: Get entity from privilegedRoleAssignmentRequests by key + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_GetPrivilegedRoleAssignmentRequest + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - duration + - reason + - requestedDateTime + - roleId + - schedule + - status + - ticketNumber + - ticketSystem + - type + - userId + - roleInfo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + links: + roleInfo: + operationId: privilegedRoleAssignmentRequests.GetRoleInfo + parameters: + privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest + summary: Update entity in privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_UpdatePrivilegedRoleAssignmentRequest + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest + summary: Delete entity from privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_DeletePrivilegedRoleAssignmentRequest + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/microsoft.graph.cancel': + post: + tags: + - privilegedRoleAssignmentRequests.Actions + summary: Invoke action cancel + operationId: privilegedRoleAssignmentRequests_cancel + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo': + get: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Get roleInfo from privilegedRoleAssignmentRequests + description: The roleInfo object of the role assignment request. + operationId: privilegedRoleAssignmentRequests_GetRoleInfo + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - assignments + - settings + - summary + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + - summary + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + links: + assignments: + operationId: privilegedRoleAssignmentRequests.RoleInfo.ListAssignments + parameters: + privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + settings: + operationId: privilegedRoleAssignmentRequests.RoleInfo.GetSettings + parameters: + privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + summary: + operationId: privilegedRoleAssignmentRequests.RoleInfo.GetSummary + parameters: + privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Update the navigation property roleInfo in privilegedRoleAssignmentRequests + description: The roleInfo object of the role assignment request. + operationId: privilegedRoleAssignmentRequests_UpdateRoleInfo + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Delete navigation property roleInfo for privilegedRoleAssignmentRequests + description: The roleInfo object of the role assignment request. + operationId: privilegedRoleAssignmentRequests_DeleteRoleInfo + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedRoleAssignmentRequests/microsoft.graph.my(): + get: + tags: + - privilegedRoleAssignmentRequests.Functions + summary: Invoke function my + operationId: privilegedRoleAssignmentRequests_my + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /privilegedRoleAssignments: + get: + tags: + - privilegedRoleAssignments.privilegedRoleAssignment + summary: Get entities from privilegedRoleAssignments + operationId: privilegedRoleAssignments.privilegedRoleAssignment_ListPrivilegedRoleAssignment + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - expirationDateTime + - expirationDateTime desc + - isElevated + - isElevated desc + - resultMessage + - resultMessage desc + - roleId + - roleId desc + - userId + - userId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of privilegedRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedRoleAssignments.privilegedRoleAssignment + summary: Add new entity to privilegedRoleAssignments + operationId: privilegedRoleAssignments.privilegedRoleAssignment_CreatePrivilegedRoleAssignment + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}': + get: + tags: + - privilegedRoleAssignments.privilegedRoleAssignment + summary: Get entity from privilegedRoleAssignments by key + operationId: privilegedRoleAssignments.privilegedRoleAssignment_GetPrivilegedRoleAssignment + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + links: + roleInfo: + operationId: privilegedRoleAssignments.GetRoleInfo + parameters: + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignments.privilegedRoleAssignment + summary: Update entity in privilegedRoleAssignments + operationId: privilegedRoleAssignments.privilegedRoleAssignment_UpdatePrivilegedRoleAssignment + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignments.privilegedRoleAssignment + summary: Delete entity from privilegedRoleAssignments + operationId: privilegedRoleAssignments.privilegedRoleAssignment_DeletePrivilegedRoleAssignment + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makeEligible': + post: + tags: + - privilegedRoleAssignments.Actions + summary: Invoke action makeEligible + operationId: privilegedRoleAssignments_makeEligible + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makePermanent': + post: + tags: + - privilegedRoleAssignments.Actions + summary: Invoke action makePermanent + operationId: privilegedRoleAssignments_makePermanent + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reason: + type: string + nullable: true + ticketNumber: + type: string + nullable: true + ticketSystem: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo': + get: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Get roleInfo from privilegedRoleAssignments + description: Read-only. Nullable. The associated role information. + operationId: privilegedRoleAssignments_GetRoleInfo + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - assignments + - settings + - summary + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + - summary + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + links: + assignments: + operationId: privilegedRoleAssignments.RoleInfo.ListAssignments + parameters: + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + settings: + operationId: privilegedRoleAssignments.RoleInfo.GetSettings + parameters: + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + summary: + operationId: privilegedRoleAssignments.RoleInfo.GetSummary + parameters: + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Update the navigation property roleInfo in privilegedRoleAssignments + description: Read-only. Nullable. The associated role information. + operationId: privilegedRoleAssignments_UpdateRoleInfo + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Delete navigation property roleInfo for privilegedRoleAssignments + description: Read-only. Nullable. The associated role information. + operationId: privilegedRoleAssignments_DeleteRoleInfo + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedRoleAssignments/microsoft.graph.my(): + get: + tags: + - privilegedRoleAssignments.Functions + summary: Invoke function my + operationId: privilegedRoleAssignments_my + responses: + '200': + description: Success + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + /privilegedRoles: + get: + tags: + - privilegedRoles.privilegedRole + summary: Get entities from privilegedRoles + operationId: privilegedRoles.privilegedRole_ListPrivilegedRole + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - name + - name desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - assignments + - settings + - summary + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + - summary + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of privilegedRole + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedRoles.privilegedRole + summary: Add new entity to privilegedRoles + operationId: privilegedRoles.privilegedRole_CreatePrivilegedRole + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoles/{privilegedRole-id}': + get: + tags: + - privilegedRoles.privilegedRole + summary: Get entity from privilegedRoles by key + operationId: privilegedRoles.privilegedRole_GetPrivilegedRole + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - assignments + - settings + - summary + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + - summary + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + links: + assignments: + operationId: privilegedRoles.ListAssignments + parameters: + privilegedRole-id: $request.path.privilegedRole-id + settings: + operationId: privilegedRoles.GetSettings + parameters: + privilegedRole-id: $request.path.privilegedRole-id + summary: + operationId: privilegedRoles.GetSummary + parameters: + privilegedRole-id: $request.path.privilegedRole-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoles.privilegedRole + summary: Update entity in privilegedRoles + operationId: privilegedRoles.privilegedRole_UpdatePrivilegedRole + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoles.privilegedRole + summary: Delete entity from privilegedRoles + operationId: privilegedRoles.privilegedRole_DeletePrivilegedRole + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoles/{privilegedRole-id}/assignments': + get: + tags: + - privilegedRoles.privilegedRoleAssignment + summary: Get assignments from privilegedRoles + description: The assignments for this role. Read-only. Nullable. + operationId: privilegedRoles_ListAssignments + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - expirationDateTime + - expirationDateTime desc + - isElevated + - isElevated desc + - resultMessage + - resultMessage desc + - roleId + - roleId desc + - userId + - userId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of privilegedRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/privilegedRoles/{privilegedRole-id}/assignments/$ref': + get: + tags: + - privilegedRoles.privilegedRoleAssignment + summary: Get ref of assignments from privilegedRoles + description: The assignments for this role. Read-only. Nullable. + operationId: privilegedRoles_ListRefAssignments + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - expirationDateTime + - expirationDateTime desc + - isElevated + - isElevated desc + - resultMessage + - resultMessage desc + - roleId + - roleId desc + - userId + - userId desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of privilegedRoleAssignment + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedRoles.privilegedRoleAssignment + summary: Create new navigation property ref to assignments for privilegedRoles + description: The assignments for this role. Read-only. Nullable. + operationId: privilegedRoles_CreateRefAssignments + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoles/{privilegedRole-id}/microsoft.graph.selfActivate': + post: + tags: + - privilegedRoles.Actions + summary: Invoke action selfActivate + operationId: privilegedRoles_selfActivate + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reason: + type: string + nullable: true + duration: + type: string + nullable: true + ticketNumber: + type: string + nullable: true + ticketSystem: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoles/{privilegedRole-id}/microsoft.graph.selfDeactivate': + post: + tags: + - privilegedRoles.Actions + summary: Invoke action selfDeactivate + operationId: privilegedRoles_selfDeactivate + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoles/{privilegedRole-id}/settings': + get: + tags: + - privilegedRoles.privilegedRoleSettings + summary: Get settings from privilegedRoles + description: The settings for this role. Read-only. Nullable. + operationId: privilegedRoles_GetSettings + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalOnElevation + - approverIds + - elevationDuration + - isMfaOnElevationConfigurable + - lastGlobalAdmin + - maxElavationDuration + - mfaOnElevation + - minElevationDuration + - notificationToUserOnElevation + - ticketingInfoOnElevation + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoles.privilegedRoleSettings + summary: Update the navigation property settings in privilegedRoles + description: The settings for this role. Read-only. Nullable. + operationId: privilegedRoles_UpdateSettings + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoles.privilegedRoleSettings + summary: Delete navigation property settings for privilegedRoles + description: The settings for this role. Read-only. Nullable. + operationId: privilegedRoles_DeleteSettings + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoles/{privilegedRole-id}/summary': + get: + tags: + - privilegedRoles.privilegedRoleSummary + summary: Get summary from privilegedRoles + description: The summary information for this role. Read-only. Nullable. + operationId: privilegedRoles_GetSummary + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - elevatedCount + - managedCount + - mfaEnabled + - status + - usersCount + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoles.privilegedRoleSummary + summary: Update the navigation property summary in privilegedRoles + description: The summary information for this role. Read-only. Nullable. + operationId: privilegedRoles_UpdateSummary + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoles.privilegedRoleSummary + summary: Delete navigation property summary for privilegedRoles + description: The summary information for this role. Read-only. Nullable. + operationId: privilegedRoles_DeleteSummary + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /programControls: + get: + tags: + - programControls.programControl + summary: Get entities from programControls + operationId: programControls.programControl_ListProgramControl + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - controlId + - controlId desc + - controlTypeId + - controlTypeId desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - owner + - owner desc + - programId + - programId desc + - resource + - resource desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlId + - controlTypeId + - createdDateTime + - displayName + - owner + - programId + - resource + - status + - program + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - program + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of programControl + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.programControl' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - programControls.programControl + summary: Add new entity to programControls + operationId: programControls.programControl_CreateProgramControl + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programControls/{programControl-id}': + get: + tags: + - programControls.programControl + summary: Get entity from programControls by key + operationId: programControls.programControl_GetProgramControl + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + schema: + type: string + x-ms-docs-key-type: programControl + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlId + - controlTypeId + - createdDateTime + - displayName + - owner + - programId + - resource + - status + - program + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - program + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + links: + program: + operationId: programControls.GetProgram + parameters: + programControl-id: $request.path.programControl-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programControls.programControl + summary: Update entity in programControls + operationId: programControls.programControl_UpdateProgramControl + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + schema: + type: string + x-ms-docs-key-type: programControl + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programControls.programControl + summary: Delete entity from programControls + operationId: programControls.programControl_DeleteProgramControl + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + schema: + type: string + x-ms-docs-key-type: programControl + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programControls/{programControl-id}/program': + get: + tags: + - programControls.program + summary: Get program from programControls + description: The program this control is part of. + operationId: programControls_GetProgram + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + schema: + type: string + x-ms-docs-key-type: programControl + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - controls + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - controls + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + links: + controls: + operationId: programControls.Program.ListControls + parameters: + programControl-id: $request.path.programControl-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programControls.program + summary: Update the navigation property program in programControls + description: The program this control is part of. + operationId: programControls_UpdateProgram + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + schema: + type: string + x-ms-docs-key-type: programControl + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programControls.program + summary: Delete navigation property program for programControls + description: The program this control is part of. + operationId: programControls_DeleteProgram + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + schema: + type: string + x-ms-docs-key-type: programControl + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /programControlTypes: + get: + tags: + - programControlTypes.programControlType + summary: Get entities from programControlTypes + operationId: programControlTypes.programControlType_ListProgramControlType + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - controlTypeGroupId + - controlTypeGroupId desc + - displayName + - displayName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlTypeGroupId + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of programControlType + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.programControlType' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - programControlTypes.programControlType + summary: Add new entity to programControlTypes + operationId: programControlTypes.programControlType_CreateProgramControlType + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControlType' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControlType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programControlTypes/{programControlType-id}': + get: + tags: + - programControlTypes.programControlType + summary: Get entity from programControlTypes by key + operationId: programControlTypes.programControlType_GetProgramControlType + parameters: + - name: programControlType-id + in: path + description: 'key: id of programControlType' + required: true + schema: + type: string + x-ms-docs-key-type: programControlType + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlTypeGroupId + - displayName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControlType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programControlTypes.programControlType + summary: Update entity in programControlTypes + operationId: programControlTypes.programControlType_UpdateProgramControlType + parameters: + - name: programControlType-id + in: path + description: 'key: id of programControlType' + required: true + schema: + type: string + x-ms-docs-key-type: programControlType + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControlType' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programControlTypes.programControlType + summary: Delete entity from programControlTypes + operationId: programControlTypes.programControlType_DeleteProgramControlType + parameters: + - name: programControlType-id + in: path + description: 'key: id of programControlType' + required: true + schema: + type: string + x-ms-docs-key-type: programControlType + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /programs: + get: + tags: + - programs.program + summary: Get entities from programs + operationId: programs.program_ListProgram + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - description + - description desc + - displayName + - displayName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - controls + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - controls + type: string + responses: + '200': + description: Retrieved entities + content: + application/json: + schema: + title: Collection of program + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.program' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - programs.program + summary: Add new entity to programs + operationId: programs.program_CreateProgram + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programs/{program-id}': + get: + tags: + - programs.program + summary: Get entity from programs by key + operationId: programs.program_GetProgram + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + schema: + type: string + x-ms-docs-key-type: program + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - controls + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - controls + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + links: + controls: + operationId: programs.ListControls + parameters: + program-id: $request.path.program-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programs.program + summary: Update entity in programs + operationId: programs.program_UpdateProgram + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + schema: + type: string + x-ms-docs-key-type: program + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programs.program + summary: Delete entity from programs + operationId: programs.program_DeleteProgram + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + schema: + type: string + x-ms-docs-key-type: program + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programs/{program-id}/controls': + get: + tags: + - programs.programControl + summary: Get controls from programs + description: Controls associated with the program. + operationId: programs_ListControls + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + schema: + type: string + x-ms-docs-key-type: program + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - controlId + - controlId desc + - controlTypeId + - controlTypeId desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - owner + - owner desc + - programId + - programId desc + - resource + - resource desc + - status + - status desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlId + - controlTypeId + - createdDateTime + - displayName + - owner + - programId + - resource + - status + - program + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - program + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of programControl + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.programControl' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - programs.programControl + summary: Create new navigation property to controls for programs + description: Controls associated with the program. + operationId: programs_CreateControls + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + schema: + type: string + x-ms-docs-key-type: program + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programs/{program-id}/controls/{programControl-id}': + get: + tags: + - programs.programControl + summary: Get controls from programs + description: Controls associated with the program. + operationId: programs_GetControls + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + schema: + type: string + x-ms-docs-key-type: program + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + schema: + type: string + x-ms-docs-key-type: programControl + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlId + - controlTypeId + - createdDateTime + - displayName + - owner + - programId + - resource + - status + - program + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - program + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + links: + program: + operationId: programs.Controls.GetProgram + parameters: + program-id: $request.path.program-id + programControl-id: $request.path.programControl-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programs.programControl + summary: Update the navigation property controls in programs + description: Controls associated with the program. + operationId: programs_UpdateControls + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + schema: + type: string + x-ms-docs-key-type: program + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + schema: + type: string + x-ms-docs-key-type: programControl + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programs.programControl + summary: Delete navigation property controls for programs + description: Controls associated with the program. + operationId: programs_DeleteControls + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + schema: + type: string + x-ms-docs-key-type: program + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + schema: + type: string + x-ms-docs-key-type: programControl + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/agreementAcceptances': + get: + tags: + - users.agreementAcceptance + summary: Get agreementAcceptances from users + description: The user's terms of use acceptance statuses. Read-only. Nullable. + operationId: users_ListAgreementAcceptances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + 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: + enum: + - id + - id desc + - agreementFileId + - agreementFileId desc + - agreementId + - agreementId desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - deviceOSType + - deviceOSType desc + - deviceOSVersion + - deviceOSVersion desc + - expirationDateTime + - expirationDateTime desc + - recordedDateTime + - recordedDateTime desc + - state + - state desc + - userDisplayName + - userDisplayName desc + - userEmail + - userEmail desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of agreementAcceptance + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/agreementAcceptances/$ref': + get: + tags: + - users.agreementAcceptance + summary: Get ref of agreementAcceptances from users + description: The user's terms of use acceptance statuses. Read-only. Nullable. + operationId: users_ListRefAgreementAcceptances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + 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: + enum: + - id + - id desc + - agreementFileId + - agreementFileId desc + - agreementId + - agreementId desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - deviceOSType + - deviceOSType desc + - deviceOSVersion + - deviceOSVersion desc + - expirationDateTime + - expirationDateTime desc + - recordedDateTime + - recordedDateTime desc + - state + - state desc + - userDisplayName + - userDisplayName desc + - userEmail + - userEmail desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName desc + type: string + responses: + '200': + description: Retrieved navigation property links + content: + application/json: + schema: + title: Collection of links of agreementAcceptance + type: object + properties: + value: + type: array + items: + type: string + '@odata.nextLink': + type: string + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.agreementAcceptance + summary: Create new navigation property ref to agreementAcceptances for users + description: The user's terms of use acceptance statuses. Read-only. Nullable. + operationId: users_CreateRefAgreementAcceptances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + schema: + type: string + x-ms-docs-key-type: user + requestBody: + description: New navigation property ref value + content: + application/json: + schema: + type: object + additionalProperties: + type: object + required: true + responses: + '201': + description: Created navigation property link. + content: + application/json: + schema: + type: object + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation +components: + schemas: + microsoft.graph.accessReview: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReview + type: object + properties: + businessFlowTemplateId: + type: string + description: The business flow template identifier. Required on create. This value is case sensitive. + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + description: + type: string + description: 'The description provided by the access review creator, to show to the reviewers.' + nullable: true + displayName: + type: string + description: The access review name. Required on create. + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTime when the review is scheduled to end. This must be at least one day later than the start date. Required on create. + format: date-time + reviewedEntity: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewerType: + type: string + description: 'The relationship type of reviewer to the target object, one of self, delegated or entityOwners. Required on create.' + nullable: true + settings: + $ref: '#/components/schemas/microsoft.graph.accessReviewSettings' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. + format: date-time + status: + type: string + description: 'This read-only field specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting,InProgress, Completing, Completed, AutoReviewing, and AutoReviewed.' + nullable: true + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewDecision' + description: The collection of decisions for this access review. + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReview' + description: 'The collection of access reviews instances past, present and future, if this object is a recurring access review.' + myDecisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewDecision' + description: 'The collection of decisions for the caller, if the caller is a reviewer.' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + description: 'The collection of reviewers for an access review, if access review reviewerType is of type delegated.' + additionalProperties: + type: object + microsoft.graph.accessReviewDecision: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewDecision + type: object + properties: + accessRecommendation: + type: string + description: 'The feature- generated recommendation shown to the reviewer, one of Approve, Deny or NotAvailable.' + nullable: true + accessReviewId: + type: string + description: The feature-generated id of the access review. + nullable: true + appliedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + appliedDateTime: + 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 review decision was applied. + format: date-time + nullable: true + applyResult: + type: string + description: 'The outcome of applying the decision, one of NotApplied, Success, Failed, NotFound or NotSupported.' + nullable: true + justification: + type: string + description: 'The reviewer''s business justification, if supplied.' + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + reviewedDateTime: + 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 + reviewResult: + type: string + description: 'The result of the review, one of NotReviewed, Deny, DontKnow or Approve.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewReviewer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewReviewer + type: object + properties: + displayName: + type: string + nullable: true + userPrincipalName: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.agreement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: agreement + type: object + properties: + displayName: + type: string + description: Display name of the agreement. The display name is used for internal tracking of the agreement but is not shown to end users who view the agreement. + nullable: true + isPerDeviceAcceptanceRequired: + type: boolean + description: 'This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Azure AD, if they haven''t already done so.' + nullable: true + isViewingBeforeAcceptanceRequired: + type: boolean + description: Indicates whether the user has to expand the agreement before accepting. + nullable: true + termsExpiration: + $ref: '#/components/schemas/microsoft.graph.termsExpiration' + userReacceptRequiredFrequency: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: The duration after which the user must re-accept the terms of use. The value is represented in ISO 8601 format for durations. + format: duration + nullable: true + acceptances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + description: Read-only. Information about acceptances of this agreement. + file: + $ref: '#/components/schemas/microsoft.graph.agreementFile' + files: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + additionalProperties: + type: object + microsoft.graph.agreementAcceptance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: agreementAcceptance + type: object + properties: + agreementFileId: + type: string + description: ID of the agreement file accepted by the user. + nullable: true + agreementId: + type: string + description: ID of the agreement. + nullable: true + deviceDisplayName: + type: string + description: The display name of the device used for accepting the agreement. + nullable: true + deviceId: + type: string + description: The unique identifier of the device used for accepting the agreement. + nullable: true + deviceOSType: + type: string + description: The operating system used for accepting the agreement. + nullable: true + deviceOSVersion: + type: string + description: The operating system version of the device used for accepting the agreement. + 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 expiration date time of the acceptance. 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' + format: date-time + nullable: true + recordedDateTime: + 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' + format: date-time + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptanceState' + userDisplayName: + type: string + description: Display name of the user when the acceptance was recorded. + nullable: true + userEmail: + type: string + description: Email of the user when the acceptance was recorded. + nullable: true + userId: + type: string + description: ID of the user who accepted the agreement. + nullable: true + userPrincipalName: + type: string + description: UPN of the user when the acceptance was recorded. + nullable: true + additionalProperties: + type: object + microsoft.graph.agreementFile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' + - title: agreementFile + type: object + properties: + localizations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + additionalProperties: + type: object + microsoft.graph.agreementFileLocalization: + allOf: + - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' + - title: agreementFileLocalization + type: object + properties: + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' + additionalProperties: + type: object + microsoft.graph.agreementFileVersion: + allOf: + - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' + - title: agreementFileVersion + type: object + additionalProperties: + type: object + microsoft.graph.businessFlowTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: businessFlowTemplate + type: object + properties: + displayName: + type: string + description: The name of the business flow template + nullable: true + additionalProperties: + type: object + microsoft.graph.identityGovernance: + title: identityGovernance + type: object + properties: + accessReviews: + $ref: '#/components/schemas/microsoft.graph.accessReviewSet' + appConsent: + $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + termsOfUse: + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + entitlementManagement: + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + additionalProperties: + type: object + microsoft.graph.accessReviewSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewSet + type: object + properties: + definitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + historyDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' + policy: + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + additionalProperties: + type: object + microsoft.graph.accessReviewScheduleDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewScheduleDefinition + type: object + properties: + additionalNotificationRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientItem' + description: Defines the list of additional users or group members to be notified of the access review progress. + backupReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + 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: Timestamp when the access review series was created. Supports $select. Read-only. + format: date-time + nullable: true + descriptionForAdmins: + type: string + description: Description provided by review creators to provide more context of the review to admins. Supports $select. + nullable: true + descriptionForReviewers: + type: string + description: Description provided by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. Supports $select. + nullable: true + displayName: + type: string + description: Name of the access review series. Supports $select and $orderBy. Required on create. + nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user''s manager does not exist. See accessReviewReviewerScope. Replaces backupReviewers. Supports $select.' + instanceEnumerationScope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Timestamp when the access review series was last modified. Supports $select. Read-only. + format: date-time + nullable: true + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'This collection of access review scopes is used to define who are the reviewers. The reviewers property is only updatable if individual users are assigned as reviewers. Required on create. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API.' + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + settings: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' + status: + type: string + description: 'This read-only field specifies the status of an access review. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq only). Read-only.' + nullable: true + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' + additionalProperties: + type: object + microsoft.graph.accessReviewInstance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewInstance + type: object + properties: + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'DateTime when review instance is scheduled to end.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. Supports $select. Read-only.' + format: date-time + nullable: true + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'DateTime when review instance is scheduled to start. May be in the future. 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. Supports $select. Read-only.' + format: date-time + nullable: true + status: + type: string + description: 'Specifies the status of an accessReview. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq only). Read-only.' + nullable: true + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + definition: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceDecisionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewInstanceDecisionItem + type: object + properties: + accessReviewId: + type: string + description: The identifier of the accessReviewInstance parent. Supports $select. Read-only. + appliedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + appliedDateTime: + 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 when the approval decision was applied. 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. Supports $select. Read-only.' + format: date-time + nullable: true + applyResult: + type: string + description: 'The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.' + nullable: true + decision: + type: string + description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).' + nullable: true + justification: + type: string + description: Justification left by the reviewer when they made the decision. + nullable: true + principal: + $ref: '#/components/schemas/microsoft.graph.identity' + principalLink: + type: string + description: 'Link to the principal object. For example: https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.' + nullable: true + recommendation: + type: string + description: 'A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. Recommend approve if sign-in is within thirty days of start of review. Recommend deny if sign-in is greater than thirty days of start of review. Recommendation not available otherwise. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only.' + nullable: true + resource: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' + resourceLink: + type: string + description: 'A link to the resource. For example, https://graph.microsoft.com/v1.0/servicePrincipals/c86300f3-8695-4320-9f6e-32a2555f5ff8. Supports $select. Read-only.' + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + reviewedDateTime: + 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 when the review decision occurred. Supports $select. Read-only. + format: date-time + nullable: true + target: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemTarget' + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions: + title: accessReviewInstanceDecisionItemFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions: + title: accessReviewInstanceFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions: + title: accessReviewScheduleDefinitionFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewHistoryDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewHistoryDefinition + type: object + properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + 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: Timestamp when the access review definition was created. + format: date-time + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDecisionFilter' + description: 'Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions will be included by default if no decisions are provided on create. Possible values are: approve, deny, dontKnow, notReviewed, and notNotified.' + displayName: + type: string + description: Name for the access review history data collection. Required. + downloadUri: + type: string + description: Uri which can be used to retrieve review history data. This URI will be active for 24 hours after being generated. + nullable: true + fulfilledDateTime: + 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 all of the available data for this definition was collected. This will be set after this definition's status is set to done. + format: date-time + nullable: true + reviewHistoryPeriodEndDateTime: + 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, reviews starting on or after this date will be included in the fetched history data. Required.' + format: date-time + reviewHistoryPeriodStartDateTime: + 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, reviews starting on or before this date will be included in the fetched history data. Required.' + format: date-time + scopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + description: Used to scope what reviews are included in the fetched history data. Fetches reviews whose scope matches with this provided scope. See accessreviewqueryscope. Required. + status: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryStatus' + additionalProperties: + type: object + microsoft.graph.accessReviewPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewPolicy + type: object + properties: + description: + type: string + description: Description for this policy. Read-only. + nullable: true + displayName: + type: string + description: Display name for this policy. Read-only. + isGroupOwnerManagementEnabled: + type: boolean + description: 'If true, group owners can create and manage access reviews on groups they own.' + additionalProperties: + type: object + microsoft.graph.appConsentApprovalRoute: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentApprovalRoute + type: object + properties: + appConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + additionalProperties: + type: object + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appDisplayName: + type: string + description: The display name of the app for which consent is requested. Required. Supports $filter (eq only) and $orderby. + nullable: true + appId: + type: string + description: The identifier of the application. Required. Supports $filter (eq only) and $orderby. + consentType: + type: string + description: 'The consent type of the request. Possible values are: Static and Dynamic. These represent static and dynamic permissions, respectively, requested in the consent workflow. Supports $filter (eq only) and $orderby. Required.' + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + description: A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + description: A list of pending user consent requests. + additionalProperties: + type: object + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + description: The user's justification for requiring access to the app. Supports $filter (eq only) and $orderby. + nullable: true + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + additionalProperties: + type: object + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + steps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + additionalProperties: + type: object + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + assignedToMe: + type: boolean + description: Indicates whether the step is assigned to the calling user to review. Read-only. + nullable: true + displayName: + type: string + description: The label provided by the policy creator to identify an approval step. Read-only. + nullable: true + justification: + type: string + description: The justification associated with the approval step decision. + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + 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 a decision was recorded. The date and time information uses 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 + reviewResult: + type: string + description: 'The result of this approval record. Possible values include: NotReviewed, Approved, Denied.' + nullable: true + status: + type: string + description: 'The step status. Possible values: InProgress, Initializing, Completed, Expired. Read-only.' + nullable: true + additionalProperties: + type: object + microsoft.graph.consentRequestFilterByCurrentUserOptions: + title: consentRequestFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.entitlementManagement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: entitlementManagement + type: object + properties: + accessPackageAssignmentApprovals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + accessPackageAssignmentPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + accessPackageAssignmentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + accessPackageAssignmentResourceRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + accessPackageAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + accessPackageCatalogs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + accessPackageResourceEnvironments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + accessPackageResourceRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + accessPackageResourceRoleScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + accessPackageResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + accessPackages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + connectedOrganizations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + settings: + $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' + additionalProperties: + type: object + microsoft.graph.approvalFilterByCurrentUserOptions: + title: approvalFilterByCurrentUserOptions + enum: + - target + - createdBy + - approver + - unknownFutureValue + type: string + microsoft.graph.accessPackageAssignmentPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageAssignmentPolicy + type: object + properties: + accessPackageId: + type: string + description: ID of the access package. + nullable: true + accessReviewSettings: + $ref: '#/components/schemas/microsoft.graph.assignmentReviewSettings' + canExtend: + type: boolean + description: Indicates whether a user can extend the access package assignment duration after approval. + nullable: true + createdBy: + type: string + description: Read-only. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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' + format: date-time + nullable: true + description: + type: string + description: The description of the policy. + nullable: true + displayName: + type: string + description: The display name of the policy. + nullable: true + durationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of days in which assignments from this policy last until they are expired. + format: int32 + 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 expiration date for assignments created in this policy. 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' + format: date-time + nullable: true + modifiedBy: + type: string + description: Read-only. + 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' + format: date-time + nullable: true + questions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + description: Questions that are posed to the requestor. + requestApprovalSettings: + $ref: '#/components/schemas/microsoft.graph.approvalSettings' + requestorSettings: + $ref: '#/components/schemas/microsoft.graph.requestorSettings' + accessPackage: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + accessPackageCatalog: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + additionalProperties: + type: object + microsoft.graph.accessPackage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackage + type: object + properties: + catalogId: + type: string + description: ID of the access package catalog referencing this access package. Read-only. + nullable: true + createdBy: + type: string + description: UPN of the user or identity of the subject who created this resource. Read-only. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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: The display name of the access package. + nullable: true + isHidden: + type: boolean + description: Whether the access package is hidden from the requestor. + nullable: true + isRoleScopesVisible: + type: boolean + description: Indicates whether role scopes are visible. + nullable: true + modifiedBy: + type: string + description: The UPN of the user who last modified this resource. Read-only. + 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 + accessPackageAssignmentPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + description: Read-only. Nullable. + accessPackageCatalog: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + accessPackageResourceRoleScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + description: Nullable. + accessPackagesIncompatibleWith: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: The access packages that are incompatible with this package. Read-only. + 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. + incompatibleGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + description: The groups whose members are ineligible to be assigned this access package. + additionalProperties: + type: object + microsoft.graph.accessPackageAssignmentRequestRequirements: + title: accessPackageAssignmentRequestRequirements + type: object + properties: + allowCustomAssignmentSchedule: + type: boolean + nullable: true + existingAnswers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAnswer' + isApprovalRequiredForAdd: + type: boolean + nullable: true + isApprovalRequiredForUpdate: + type: boolean + nullable: true + policyDescription: + type: string + nullable: true + policyDisplayName: + type: string + nullable: true + policyId: + type: string + nullable: true + questions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + schedule: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + additionalProperties: + type: object + microsoft.graph.accessPackageCatalog: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageCatalog + type: object + properties: + catalogStatus: + type: string + description: Has the value Published if the access packages are available for management. + nullable: true + catalogType: + type: string + description: One of UserManaged or ServiceDefault. + nullable: true + createdBy: + type: string + description: UPN of the user who created this resource. Read-only. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 + modifiedBy: + type: string + description: The UPN of the user who last modified this resource. Read-only. + 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 + accessPackageResourceRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + accessPackageResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: Read-only. Nullable. + accessPackageResourceScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + accessPackages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: The access packages in this catalog. Read-only. Nullable. + 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 will be 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 or AadGroup.' + nullable: true + accessPackageResource: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + additionalProperties: + type: object + microsoft.graph.accessPackageResource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResource + type: object + properties: + addedBy: + type: string + description: Read-only. + nullable: true + addedOn: + 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' + format: date-time + nullable: true + attributes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttribute' + 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 + isPendingOnboarding: + type: boolean + description: True if the resource is not yet available for assignment. + nullable: true + originId: + type: string + description: 'The unique identifier of the resource in the origin system. In the case of an Azure AD 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 + resourceType: + type: string + description: 'The type of the resource, such as Application if it is an Azure AD connected application, or SharePoint Online Site for a SharePoint Online site.' + nullable: true + url: + type: string + description: 'A unique resource locator for the resource, such as the URL for signing a user into an application.' + nullable: true + accessPackageResourceEnvironment: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + accessPackageResourceRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Read-only. Nullable. + accessPackageResourceScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Read-only. Nullable. + 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' + createdBy: + type: string + description: The display name of the user that created this object. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 accessPackageResourceEnvironment 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 Azure AD groups and Azure AD Applications.' + nullable: true + modifiedBy: + type: string + description: The display name of the entity that last modified this object. + 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. + originSystem: + type: string + description: The type of the resource in the origin system such as SharePointOnline. Supports $filter. + accessPackageResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: Read-only. Required. + 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 for the scope in the resource as defined in the origin system. + nullable: true + originSystem: + type: string + description: The origin system for the scope. + nullable: true + roleOriginId: + type: string + description: 'The origin system for the role, if different.' + nullable: true + url: + type: string + description: A resource locator for the scope. + nullable: true + accessPackageResource: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + additionalProperties: + type: object + microsoft.graph.accessPackageResourceRoleScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResourceRoleScope + type: object + properties: + createdBy: + type: string + description: Read-only. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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' + format: date-time + nullable: true + modifiedBy: + type: string + description: Read-only. + 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' + format: date-time + nullable: true + accessPackageResourceRole: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + accessPackageResourceScope: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + additionalProperties: + type: object + microsoft.graph.accessPackageFilterByCurrentUserOptions: + title: accessPackageFilterByCurrentUserOptions + enum: + - allowedRequestor + - unknownFutureValue + type: string + microsoft.graph.group: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: group + type: object + properties: + assignedLabels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLabel' + description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' + assignedLicenses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLicense' + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. + classification: + type: string + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' + nullable: true + createdByAppId: + type: string + description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, NOT, in, startsWith).' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' + format: date-time + nullable: true + description: + type: string + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith) and $search.' + nullable: true + displayName: + type: string + description: 'The display name for the group. This property is required when a group is created and cannot be cleared during updates. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith), $search, and $orderBy.' + 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: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' + format: date-time + nullable: true + groupTypes: + type: array + items: + type: string + description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, NOT).' + hasMembersWithLicenseErrors: + type: boolean + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' + nullable: true + infoCatalogs: + type: array + items: + type: string + description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, NOT, ge, le, startsWith).' + isAssignableToRole: + type: boolean + description: 'Indicates whether this group can be assigned to an Azure Active Directory role.This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must also be assigned the Directory.AccessAsUser.All permission to set this property. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, NOT).' + nullable: true + licenseProcessingState: + $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' + mail: + type: string + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + mailEnabled: + type: boolean + description: 'Specifies whether the group is mail-enabled. Returned by default. Supports $filter (eq, ne, NOT).' + nullable: true + mailNickname: + type: string + description: 'The mail alias for the group, unique in the organization. This property must be specified when a group is created. These characters cannot be used in the mailNickName: @()/[]'';:.<>,SPACE. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + mdmAppId: + type: string + nullable: true + membershipRule: + type: string + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, NOT, ge, le, startsWith).' + nullable: true + membershipRuleProcessingState: + type: string + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, NOT, in).' + nullable: true + onPremisesDomainName: + type: string + description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only.' + nullable: true + onPremisesLastSyncDateTime: + 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 last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter (eq, ne, NOT, ge, le, in).' + format: date-time + nullable: true + onPremisesNetBiosName: + type: string + description: Contains the on-premises netBios name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. + nullable: true + onPremisesProvisioningErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, NOT).' + onPremisesSamAccountName: + type: string + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith). Read-only.' + nullable: true + onPremisesSecurityIdentifier: + type: string + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter on null values. Read-only. + nullable: true + onPremisesSyncEnabled: + 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 been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, NOT, in).' + nullable: true + preferredDataLocation: + type: string + description: 'The preferred data location for the group. For more information, see OneDrive Online Multi-Geo. Returned by default.' + nullable: true + preferredLanguage: + type: string + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example ''en-US''. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + proxyAddresses: + type: array + items: + type: string + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' + renewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Supports $filter (eq, ne, NOT, ge, le, in). Read-only.' + format: date-time + nullable: true + resourceBehaviorOptions: + type: array + items: + type: string + description: 'Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This can be set only as part of creation (POST). Possible values are AllowOnlyMembersToPost, HideGroupInOutlook, SubscribeNewGroupMembers, WelcomeEmailDisabled. For more information, see Set Microsoft 365 group behaviors and provisioning options.' + resourceProvisioningOptions: + type: array + items: + type: string + description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options.' + securityEnabled: + type: boolean + description: 'Specifies whether the group is a security group. Returned by default. Supports $filter (eq, ne, NOT, in).' + nullable: true + securityIdentifier: + type: string + description: 'Security identifier of the group, used in Windows scenarios. Returned by default.' + nullable: true + theme: + type: string + description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' + nullable: true + visibility: + type: string + description: 'Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or Hiddenmembership. Hiddenmembership can be set only for Microsoft 365 groups, when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. See group visibility options to learn more. Returned by default.' + nullable: true + accessType: + $ref: '#/components/schemas/microsoft.graph.groupAccessType' + allowExternalSenders: + type: boolean + description: 'Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + autoSubscribeNewMembers: + type: boolean + description: 'Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + hideFromAddressLists: + type: boolean + description: 'true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + hideFromOutlookClients: + type: boolean + description: 'true if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + isFavorite: + type: boolean + nullable: true + isSubscribedByMail: + type: boolean + description: 'Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + unseenConversationsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of conversations that have been delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Returned only on $select. + format: int32 + nullable: true + unseenCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + format: int32 + nullable: true + unseenMessagesCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select. + format: int32 + nullable: true + membershipRuleProcessingStatus: + $ref: '#/components/schemas/microsoft.graph.membershipRuleProcessingStatus' + isArchived: + type: boolean + nullable: true + appRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: Represents the app roles a group has been granted for an application. Supports $expand. + createdOnBehalfOf: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + endpoints: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.endpoint' + description: Endpoints for the group. Read-only. Nullable. + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + membersWithLicenseErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: A list of group members with license errors from this group-based license assignment. Read-only. + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permissions that have been granted for a group to a specific application. Supports $expand. + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directorySetting' + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + acceptedSenders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Read-only. + conversations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversation' + description: The group's conversations. + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The group's events. + rejectedSenders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + threads: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + description: The group's conversation threads. Nullable. + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: The group's drives. Read-only. + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + description: The list of SharePoint sites in this group. Access the default site with /sites/root. + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the group. Read-only. Nullable. + groupLifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + description: The collection of lifecycle policies for this group. Read-only. Nullable. + planner: + $ref: '#/components/schemas/microsoft.graph.plannerGroup' + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. + team: + $ref: '#/components/schemas/microsoft.graph.team' + additionalProperties: + type: object + description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.accessPackageAssignmentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageAssignmentRequest + type: object + properties: + answers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAnswer' + description: Answers provided by the requestor to accessPackageQuestions asked of them at the time of request. + completedDate: + 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 of the end of processing, either successful or failure, of a request. 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 + 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 + 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 + format: date-time + nullable: true + isValidationOnly: + type: boolean + description: True if the request is not to be processed for assignment. + nullable: true + justification: + type: string + description: The requestor's supplied justification. + nullable: true + requestState: + type: string + description: 'One of PendingApproval, Canceled, Denied, Delivering, Delivered, PartiallyDelivered, Submitted or Scheduled. Read-only.' + nullable: true + requestStatus: + type: string + description: More information on the request processing status. Read-only. + nullable: true + requestType: + type: string + description: 'One of UserAdd, UserRemove, AdminAdd, AdminRemove or SystemRemove. A request from the user themselves would have requestType of UserAdd or UserRemove. Read-only.' + nullable: true + schedule: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + accessPackage: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + accessPackageAssignment: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + requestor: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + additionalProperties: + type: object + microsoft.graph.accessPackageAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageAssignment + type: object + properties: + accessPackageId: + type: string + description: The identifier of the access package. Read-only. + nullable: true + assignmentPolicyId: + type: string + description: The identifier of the access package assignment policy. Read-only. + nullable: true + assignmentState: + type: string + description: 'The state of the access package assignment. Possible values are Delivering, Delivered, or Expired. Read-only.' + nullable: true + assignmentStatus: + type: string + description: 'More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only.' + nullable: true + catalogId: + type: string + description: The identifier of the catalog containing the access package. Read-only. + nullable: true + expiredDateTime: + 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' + format: date-time + nullable: true + isExtended: + type: boolean + description: Indicates whether the access package assignment is extended. Read-only. + nullable: true + schedule: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + targetId: + type: string + description: The ID of the subject with the assignment. Read-only. + nullable: true + accessPackage: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + accessPackageAssignmentPolicy: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + accessPackageAssignmentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + accessPackageAssignmentResourceRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + target: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + additionalProperties: + type: object + microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions: + title: accessPackageAssignmentRequestFilterByCurrentUserOptions + enum: + - target + - createdBy + - approver + - unknownFutureValue + type: string + microsoft.graph.accessPackageAssignmentResourceRole: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageAssignmentResourceRole + type: object + properties: + originId: + type: string + description: 'A unique identifier relative to the origin system, corresponding to the originId property of the accessPackageResourceRole.' + nullable: true + originSystem: + type: string + description: 'The system where the role assignment is to be created or has been created for an access package assignment, such as SharePointOnline, AadGroup or AadApplication, corresponding to the originSystem property of the accessPackageResourceRole.' + nullable: true + status: + type: string + description: 'The value is PendingFulfillment when the access package assignment has not yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system.' + nullable: true + accessPackageAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + accessPackageResourceRole: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + accessPackageResourceScope: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + accessPackageSubject: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + additionalProperties: + type: object + microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions: + title: accessPackageAssignmentFilterByCurrentUserOptions + enum: + - target + - createdBy + - unknownFutureValue + type: string + microsoft.graph.accessPackageSubject: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageSubject + type: object + properties: + altSecId: + type: string + nullable: true + connectedOrganizationId: + type: string + nullable: true + displayName: + type: string + description: The display name of the subject. + nullable: true + email: + type: string + description: The email address of the subject. + nullable: true + objectId: + type: string + description: The object ID of the subject. + nullable: true + onPremisesSecurityIdentifier: + type: string + nullable: true + principalName: + type: string + description: 'The principal name, if known, of the subject.' + nullable: true + type: + type: string + description: The resource type of the subject. + nullable: true + connectedOrganization: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + additionalProperties: + type: object + microsoft.graph.connectedOrganization: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: connectedOrganization + type: object + properties: + createdBy: + type: string + description: UPN of the user who created this resource. Read-only. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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 connected organization. + nullable: true + displayName: + type: string + description: The display name of the connected organization. + nullable: true + identitySources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identitySource' + modifiedBy: + type: string + description: UPN of the user who last modified this resource. Read-only. + 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.connectedOrganizationState' + externalSponsors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Nullable. + internalSponsors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Nullable. + additionalProperties: + type: object + microsoft.graph.accessPackageResourceRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResourceRequest + type: object + properties: + catalogId: + type: string + description: The unique ID of the access package catalog. + nullable: true + executeImmediately: + type: boolean + 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 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' + format: date-time + nullable: true + isValidationOnly: + type: boolean + description: 'If set, does not add the resource.' + nullable: true + justification: + type: string + description: The requestor's justification for adding or removing the resource. + nullable: true + requestState: + type: string + description: The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-Only. + nullable: true + requestStatus: + type: string + description: Read-only. + nullable: true + requestType: + type: string + description: 'Use AdminAdd to add a resource, if the caller is an administrator or resource owner, or AdminRemove to remove a resource.' + nullable: true + accessPackageResource: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + requestor: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + additionalProperties: + type: object + microsoft.graph.directoryObject: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryObject + type: object + properties: + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + additionalProperties: + type: object + description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.entitlementManagementSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: entitlementManagementSettings + type: object + properties: + daysUntilExternalUserDeletedAfterBlocked: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'If externalUserLifecycleAction is BlockSignInAndDelete, the number of days after an external user is blocked from sign in before their account is deleted.' + format: int32 + nullable: true + externalUserLifecycleAction: + type: string + description: 'One of None, BlockSignIn, or BlockSignInAndDelete.' + nullable: true + additionalProperties: + type: object + microsoft.graph.termsOfUseContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: termsOfUseContainer + type: object + properties: + agreementAcceptances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + agreements: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreement' + additionalProperties: + type: object + microsoft.graph.privilegedAccess: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedAccess + type: object + properties: + displayName: + type: string + description: The display name of the provider managed by PIM. + nullable: true + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + description: A collection of resources for the provider. + roleAssignmentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + description: A collection of role assignment requests for the provider. + roleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + description: A collection of role assignments for the provider. + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + description: A collection of role defintions for the provider. + roleSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + description: A collection of role settings for the provider. + additionalProperties: + type: object + microsoft.graph.governanceResource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceResource + type: object + properties: + displayName: + type: string + description: The display name of the resource. + nullable: true + externalId: + type: string + description: 'The external id of the resource, representing its original id in the external system. For example, a subscription resource''s external id can be ''/subscriptions/c14ae696-5e0c-4e5d-88cc-bef6637737ac''.' + nullable: true + registeredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Represents the date time when the resource is registered in PIM. + format: date-time + nullable: true + registeredRoot: + type: string + description: 'The externalId of the resource''s root scope that is registered in PIM. The root scope can be the parent, grandparent, or higher ancestor resources.' + nullable: true + status: + type: string + description: 'The status of a given resource. For example, it could represent whether the resource is locked or not (values: Active/Locked). Note: This property may be extended in the future to support more scenarios.' + nullable: true + type: + type: string + description: 'Required. Resource type. For example, for Azure resources, the type could be ''Subscription'', ''ResourceGroup'', ''Microsoft.Sql/server'', etc.' + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + roleAssignmentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + description: The collection of role assignment requests for the resource. + roleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + description: The collection of role assignments for the resource. + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + description: The collection of role defintions for the resource. + roleSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + description: The collection of role settings for the resource. + additionalProperties: + type: object + microsoft.graph.governanceRoleAssignmentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceRoleAssignmentRequest + type: object + properties: + assignmentState: + type: string + description: 'Required. The state of the assignment. The possible values are: Eligible (for eligible assignment), Active (if it is directly assigned), Active (by administrators, or activated on an eligible assignment by the users).' + linkedEligibleRoleAssignmentId: + type: string + description: 'If this is a request for role activation, it represents the id of the eligible assignment being referred; Otherwise, the value is null.' + nullable: true + reason: + type: string + description: A message provided by users and administrators when create the request about why it is needed. + nullable: true + requestedDateTime: + 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: 'Read-only. The request create time. 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' + format: date-time + nullable: true + resourceId: + type: string + description: Required. The id of the resource which the role assignment request is associated with. + nullable: true + roleDefinitionId: + type: string + description: Required. The id of the role definition which the role assignment request is associated with. + nullable: true + schedule: + $ref: '#/components/schemas/microsoft.graph.governanceSchedule' + status: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequestStatus' + subjectId: + type: string + description: Required. The id of the subject which the role assignment request is associated with. + nullable: true + type: + type: string + description: 'Required. Representing the type of the operation on the role assignment. The possible values are: AdminAdd , UserAdd , AdminUpdate , AdminRemove , UserRemove , UserExtend , AdminExtend , UserRenew , AdminRenew.' + resource: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + roleDefinition: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + subject: + $ref: '#/components/schemas/microsoft.graph.governanceSubject' + additionalProperties: + type: object + microsoft.graph.governanceRoleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceRoleAssignment + type: object + properties: + assignmentState: + type: string + description: 'The state of the assignment. The value can be Eligible for eligible assignment or Active if it is directly assigned Active by administrators, or activated on an eligible assignment by the users.' + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'For a non-permanent role assignment, this is the time when the role assignment will be expired. 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' + format: date-time + nullable: true + externalId: + type: string + description: The external ID the resource that is used to identify the role assignment in the provider. + nullable: true + linkedEligibleRoleAssignmentId: + type: string + description: 'If this is an active assignment and created due to activation on an eligible assignment, it represents the ID of that eligible assignment; Otherwise, the value is null.' + nullable: true + memberType: + type: string + description: 'The type of member. The value can be: Inherited (if the role assignment is inherited from a parent resource scope), Group (if the role assignment is not inherited, but comes from the membership of a group assignment), or User (if the role assignment is neither inherited nor from a group assignment).' + resourceId: + type: string + description: Required. The ID of the resource which the role assignment is associated with. + nullable: true + roleDefinitionId: + type: string + description: Required. The ID of the role definition which the role assignment is associated with. + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The start time of the role assignment. 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' + format: date-time + nullable: true + status: + type: string + subjectId: + type: string + description: Required. The ID of the subject which the role assignment is associated with. + nullable: true + linkedEligibleRoleAssignment: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + resource: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + roleDefinition: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + subject: + $ref: '#/components/schemas/microsoft.graph.governanceSubject' + additionalProperties: + type: object + microsoft.graph.governanceRoleDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceRoleDefinition + type: object + properties: + displayName: + type: string + description: The display name of the role definition. + nullable: true + externalId: + type: string + description: The external id of the role definition. + nullable: true + resourceId: + type: string + description: Required. The id of the resource associated with the role definition. + nullable: true + templateId: + type: string + nullable: true + resource: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + roleSetting: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + additionalProperties: + type: object + microsoft.graph.governanceRoleSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceRoleSetting + type: object + properties: + adminEligibleSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' + description: The rule settings that are evaluated when an administrator tries to add an eligible role assignment. + adminMemberSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' + description: The rule settings that are evaluated when an administrator tries to add a direct member role assignment. + isDefault: + type: boolean + description: Read-only. Indicate if the roleSetting is a default roleSetting + nullable: true + lastUpdatedBy: + type: string + description: Read-only. The display name of the administrator who last updated the roleSetting. + nullable: true + lastUpdatedDateTime: + 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: 'Read-only. The time when the role setting was last updated. 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' + format: date-time + nullable: true + resourceId: + type: string + description: Required. The id of the resource that the role setting is associated with. + nullable: true + roleDefinitionId: + type: string + description: Required. The id of the role definition that the role setting is associated with. + nullable: true + userEligibleSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' + description: The rule settings that are evaluated when a user tries to add an eligible role assignment. The setting is not supported for now. + userMemberSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' + description: The rule settings that are evaluated when a user tries to activate his role assignment. + resource: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + roleDefinition: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + additionalProperties: + type: object + microsoft.graph.privilegedApproval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedApproval + type: object + properties: + approvalDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + format: duration + nullable: true + approvalState: + $ref: '#/components/schemas/microsoft.graph.approvalState' + approvalType: + type: string + nullable: true + approverReason: + type: string + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The 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' + format: date-time + nullable: true + requestorReason: + type: string + nullable: true + roleId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The 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' + format: date-time + nullable: true + userId: + type: string + nullable: true + request: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + roleInfo: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + additionalProperties: + type: object + microsoft.graph.privilegedRoleAssignmentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedRoleAssignmentRequest + type: object + properties: + assignmentState: + type: string + description: 'The state of the assignment. The value can be Eligible for eligible assignment Active - if it is directly assigned Active by administrators, or activated on an eligible assignment by the users.' + nullable: true + duration: + type: string + description: The duration of a role assignment. + nullable: true + reason: + type: string + description: The reason for the role assignment. + nullable: true + requestedDateTime: + 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: 'Read-only. The request create time. 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.' + format: date-time + nullable: true + roleId: + type: string + description: The id of the role. + nullable: true + schedule: + $ref: '#/components/schemas/microsoft.graph.governanceSchedule' + status: + type: string + description: 'Read-only.The status of the role assignment request. The value can be NotStarted,Completed,RequestedApproval,Scheduled,Approved,ApprovalDenied,ApprovalAborted,Cancelling,Cancelled,Revoked,RequestExpired.' + nullable: true + ticketNumber: + type: string + description: The ticketNumber for the role assignment. + nullable: true + ticketSystem: + type: string + description: The ticketSystem for the role assignment. + nullable: true + type: + type: string + description: 'Representing the type of the operation on the role assignment. The value can be AdminAdd: Administrators add users to roles;UserAdd: Users add role assignments.' + nullable: true + userId: + type: string + description: The id of the user. + nullable: true + roleInfo: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + additionalProperties: + type: object + microsoft.graph.privilegedRole: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedRole + type: object + properties: + name: + type: string + description: Role name. + nullable: true + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + description: The assignments for this role. Read-only. Nullable. + settings: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + summary: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + additionalProperties: + type: object + microsoft.graph.privilegedOperationEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedOperationEvent + type: object + properties: + additionalInformation: + type: string + description: Detailed human readable information for the event. + nullable: true + creationDateTime: + 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 time when the event is created. + 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: 'This is only used when the requestType is Activate, and it indicates the expiration time for the role activation.' + format: date-time + nullable: true + referenceKey: + type: string + description: Incident/Request ticket number during role activation. The value is presented only if the ticket number is provided during role activation. + nullable: true + referenceSystem: + type: string + description: Incident/Request ticketing system provided during tole activation. The value is presented only if the ticket system is provided during role activation. + nullable: true + requestorId: + type: string + description: The user id of the requestor who initiates the operation. + nullable: true + requestorName: + type: string + description: The user name of the requestor who initiates the operation. + nullable: true + requestType: + type: string + description: 'The request operation type. The requestType value can be: Assign (role assignment), Activate (role activation), Unassign (remove role assignment), Deactivate (role deactivation), ScanAlertsNow (scan security alerts), DismissAlert (dismiss security alert), FixAlertItem (fix a security alert issue), AccessReview_Review (review an Access Review), AccessReview_Create (create an Access Review) , AccessReview_Update (update an Access Review), AccessReview_Delete (delete an Access Review).' + nullable: true + roleId: + type: string + description: The id of the role that is associated with the operation. + nullable: true + roleName: + type: string + description: The name of the role. + nullable: true + tenantId: + type: string + description: The tenant (organization) id. + nullable: true + userId: + type: string + description: The id of the user that is associated with the operation. + nullable: true + userMail: + type: string + description: The user's email. + nullable: true + userName: + type: string + description: The user's display name. + nullable: true + additionalProperties: + type: object + microsoft.graph.privilegedRoleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedRoleAssignment + type: object + properties: + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The UTC DateTime when the temporary privileged role assignment will be expired. For permanent role assignment, the value is null.' + format: date-time + nullable: true + isElevated: + type: boolean + description: true if the role assignment is activated. false if the role assignment is deactivated. + nullable: true + resultMessage: + type: string + description: Result message set by the service. + nullable: true + roleId: + type: string + description: Role identifier. In GUID string format. + userId: + type: string + description: User identifier. In GUID string format. + roleInfo: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + additionalProperties: + type: object + microsoft.graph.privilegedRoleSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedRoleSettings + type: object + properties: + approvalOnElevation: + type: boolean + description: true if the approval is required when activate the role. false if the approval is not required when activate the role. + nullable: true + approverIds: + type: array + items: + type: string + nullable: true + description: 'List of Approval ids, if approval is required for activation.' + elevationDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: The duration when the role is activated. + format: duration + nullable: true + isMfaOnElevationConfigurable: + type: boolean + description: true if mfaOnElevation is configurable. false if mfaOnElevation is not configurable. + nullable: true + lastGlobalAdmin: + type: boolean + description: Internal used only. + nullable: true + maxElavationDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: Maximal duration for the activated role. + format: duration + nullable: true + mfaOnElevation: + type: boolean + description: true if MFA is required to activate the role. false if MFA is not required to activate the role. + nullable: true + minElevationDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: Minimal duration for the activated role. + format: duration + nullable: true + notificationToUserOnElevation: + type: boolean + description: true if send notification to the end user when the role is activated. false if do not send notification when the role is activated. + nullable: true + ticketingInfoOnElevation: + type: boolean + description: true if the ticketing information is required when activate the role. false if the ticketing information is not required when activate the role. + nullable: true + additionalProperties: + type: object + microsoft.graph.privilegedRoleSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedRoleSummary + type: object + properties: + elevatedCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users that have the role assigned and the role is activated. + format: int32 + nullable: true + managedCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users that have the role assigned but the role is deactivated. + format: int32 + nullable: true + mfaEnabled: + type: boolean + description: true if the role activation requires MFA. false if the role activation doesn't require MFA. + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.roleSummaryStatus' + usersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users that are assigned with the role. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.programControl: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: programControl + type: object + properties: + controlId: + type: string + description: 'The controlId of the control, in particular the identifier of an access review. Required on create.' + controlTypeId: + type: string + description: 'The programControlType identifies the type of program control - for example, a control linking to guest access reviews. Required on create.' + 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 creation date and time of the program control. + format: date-time + displayName: + type: string + description: The name of the control. + nullable: true + owner: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + programId: + type: string + description: The programId of the program this control is a part of. Required on create. + resource: + $ref: '#/components/schemas/microsoft.graph.programResource' + status: + type: string + description: The life cycle status of the control. + nullable: true + program: + $ref: '#/components/schemas/microsoft.graph.program' + additionalProperties: + type: object + microsoft.graph.program: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: program + type: object + properties: + description: + type: string + description: The description of the program. + displayName: + type: string + description: The name of the program. Required on create. + controls: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.programControl' + description: Controls associated with the program. + additionalProperties: + type: object + microsoft.graph.programControlType: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: programControlType + type: object + properties: + controlTypeGroupId: + type: string + nullable: true + displayName: + type: string + description: The name of the program control type + nullable: true + additionalProperties: + type: object + microsoft.graph.entity: + title: entity + type: object + properties: + id: + type: string + description: Read-only. + additionalProperties: + type: object + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by 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.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + id: + type: string + description: Unique identifier for the identity. + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewSettings: + title: accessReviewSettings + type: object + properties: + accessRecommendationsEnabled: + type: boolean + description: Indicates whether showing recommendations to reviewers is enabled. + activityDurationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of days of user activities to show to reviewers. + format: int32 + autoApplyReviewResultsEnabled: + type: boolean + description: 'Indicates whether the auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review.' + autoReviewEnabled: + type: boolean + description: 'Indicates whether a decision should be set if the reviewer did not supply one. For use when auto-apply is enabled. If you don''t want to have a review decision recorded unless the reviewer makes an explicit choice, set it to false.' + autoReviewSettings: + $ref: '#/components/schemas/microsoft.graph.autoReviewSettings' + justificationRequiredOnApproval: + type: boolean + description: Indicates whether reviewers are required to provide a justification when reviewing access. + mailNotificationsEnabled: + type: boolean + description: Indicates whether sending mails to reviewers and the review creator is enabled. + recurrenceSettings: + $ref: '#/components/schemas/microsoft.graph.accessReviewRecurrenceSettings' + remindersEnabled: + type: boolean + description: Indicates whether sending reminder emails to reviewers is enabled. + additionalProperties: + type: object + microsoft.graph.termsExpiration: + title: termsExpiration + type: object + properties: + frequency: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'Represents the frequency at which the terms will expire, after its first expiration as set in startDateTime. The value is represented in ISO 8601 format for durations. For example, PT1M represents a time period of 1 month.' + format: duration + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The DateTime when the agreement is set to expire for all users. 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.' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.agreementAcceptanceState: + title: agreementAcceptanceState + enum: + - accepted + - declined + - unknownFutureValue + type: string + microsoft.graph.agreementFileProperties: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: agreementFileProperties + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + displayName: + type: string + nullable: true + fileData: + $ref: '#/components/schemas/microsoft.graph.agreementFileData' + fileName: + type: string + nullable: true + isDefault: + type: boolean + nullable: true + isMajorVersion: + type: boolean + nullable: true + language: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewNotificationRecipientItem: + title: accessReviewNotificationRecipientItem + type: object + properties: + notificationRecipientScope: + $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' + notificationTemplateType: + type: string + description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewReviewerScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + - title: accessReviewReviewerScope + type: object + properties: + query: + type: string + description: The query specifying who will be the reviewer. See table for examples. + nullable: true + queryRoot: + type: string + description: 'In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.' + nullable: true + queryType: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewScope: + title: accessReviewScope + type: object + additionalProperties: + type: object + microsoft.graph.accessReviewScheduleSettings: + title: accessReviewScheduleSettings + type: object + properties: + applyActions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewApplyAction' + description: 'Optional field. Describes the actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction. See accessReviewApplyAction.' + autoApplyDecisionsEnabled: + type: boolean + description: 'Indicates whether decisions are automatically applied. When set to false, a user must apply the decisions manually once the reviewer completes the access review. When set to true, decisions are applied automatically after the access review instance duration ends, whether or not the reviewers have responded. Default value is false.' + defaultDecision: + type: string + description: 'Decision chosen if defaultDecisionEnabled is enabled. Can be one of Approve, Deny, or Recommendation.' + nullable: true + defaultDecisionEnabled: + type: boolean + description: Indicates whether the default decision is enabled or disabled when reviewers do not respond. Default value is false. + instanceDurationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Duration of each recurrence of review (accessReviewInstance) in number of days. + format: int32 + justificationRequiredOnApproval: + type: boolean + description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. + mailNotificationsEnabled: + type: boolean + description: Indicates whether emails are enabled or disabled. Default value is false. + recommendationLookBackDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + format: duration + nullable: true + recommendationsEnabled: + type: boolean + description: Indicates whether decision recommendations are enabled/disabled. + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderNotificationsEnabled: + type: boolean + description: Indicates whether reminders are enabled or disabled. Default value is false. + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceDecisionItemResource: + title: accessReviewInstanceDecisionItemResource + type: object + properties: + displayName: + type: string + description: Display name of the resource + nullable: true + id: + type: string + description: Resource ID + nullable: true + type: + type: string + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceDecisionItemTarget: + title: accessReviewInstanceDecisionItemTarget + type: object + additionalProperties: + type: object + microsoft.graph.accessReviewHistoryDecisionFilter: + title: accessReviewHistoryDecisionFilter + enum: + - approve + - deny + - notReviewed + - dontKnow + - notNotified + - unknownFutureValue + type: string + microsoft.graph.accessReviewHistoryStatus: + title: accessReviewHistoryStatus + enum: + - done + - inprogress + - error + - requested + - unknownFutureValue + type: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + description: The name of the scope. + nullable: true + additionalProperties: + type: object + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approvalId: + type: string + nullable: true + completedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + 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 + customData: + type: string + nullable: true + status: + type: string + additionalProperties: + type: object + microsoft.graph.assignmentReviewSettings: + title: assignmentReviewSettings + type: object + properties: + durationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of days to allow input from reviewers. + format: int32 + nullable: true + isEnabled: + type: boolean + description: 'If true, access reviews are required for assignments from this policy.' + nullable: true + recurrenceType: + type: string + description: 'The interval for recurrence, such as monthly or quarterly.' + nullable: true + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userSet' + description: 'If the reviewerType is Reviewers, this collection specifies the users who will be reviewers, either by ID or as members of a group, using a collection of singleUser and groupMembers.' + reviewerType: + type: string + description: 'Who should be asked to do the review, either Self or Reviewers.' + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the first review should start. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.accessPackageQuestion: + title: accessPackageQuestion + type: object + properties: + id: + type: string + description: ID of the question. + nullable: true + isRequired: + type: boolean + description: Whether the requestor is required to supply an answer or not. + nullable: true + sequence: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Relative position of this question when displaying a list of questions to the requestor. + format: int32 + nullable: true + text: + $ref: '#/components/schemas/microsoft.graph.accessPackageLocalizedContent' + additionalProperties: + type: object + microsoft.graph.approvalSettings: + title: approvalSettings + type: object + properties: + approvalMode: + type: string + description: 'One of NoApproval, SingleStage or Serial. The NoApproval is used when isApprovalRequired is false.' + nullable: true + approvalStages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + description: 'If approval is required, the one or two elements of this collection define each of the stages of approval. An empty array if no approval is required.' + isApprovalRequired: + type: boolean + description: 'If false, then approval is not required for requests in this policy.' + nullable: true + isApprovalRequiredForExtension: + type: boolean + description: 'If false, then approval is not required for a user who already has an assignment to extend their assignment.' + nullable: true + isRequestorJustificationRequired: + type: boolean + description: Indicates whether the requestor is required to supply a justification in their request. + nullable: true + additionalProperties: + type: object + microsoft.graph.requestorSettings: + title: requestorSettings + type: object + properties: + acceptRequests: + type: boolean + description: Indicates whether new requests are accepted on this policy. + nullable: true + allowedRequestors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userSet' + description: 'The users who are allowed to request on this policy, which can be singleUser, groupMembers, and connectedOrganizationMembers.' + scopeType: + type: string + description: 'Who can request. One of NoSubjects, SpecificDirectorySubjects, SpecificConnectedOrganizationSubjects, AllConfiguredConnectedOrganizationSubjects, AllExistingConnectedOrganizationSubjects, AllExistingDirectoryMemberUsers, AllExistingDirectorySubjects or AllExternalSubjects.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessPackageAnswer: + title: accessPackageAnswer + type: object + properties: + answeredQuestion: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + displayValue: + type: string + description: The display value of the answer. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.requestSchedule: + title: requestSchedule + type: object + properties: + expiration: + $ref: '#/components/schemas/microsoft.graph.expirationPattern' + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The 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.' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.accessPackageResourceAttribute: + title: accessPackageResourceAttribute + type: object + properties: + attributeDestination: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttributeDestination' + attributeName: + type: string + nullable: true + attributeSource: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttributeSource' + id: + type: string + nullable: true + 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.assignedLabel: + title: assignedLabel + type: object + properties: + displayName: + type: string + description: The display name of the label. Read-only. + nullable: true + labelId: + type: string + description: The unique identifier of the label. + nullable: true + additionalProperties: + type: object + microsoft.graph.assignedLicense: + title: assignedLicense + type: object + properties: + disabledPlans: + type: array + items: + 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 + format: uuid + description: A collection of the unique identifiers for plans that have been disabled. + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier for the SKU. + format: uuid + nullable: true + additionalProperties: + type: object + microsoft.graph.licenseProcessingState: + title: licenseProcessingState + type: object + properties: + state: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.onPremisesProvisioningError: + title: onPremisesProvisioningError + type: object + properties: + category: + type: string + description: 'Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property.' + nullable: true + 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 at which the error occurred. + format: date-time + nullable: true + propertyCausingError: + type: string + description: 'Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress' + nullable: true + value: + type: string + description: Value of the property causing the error. + nullable: true + additionalProperties: + type: object + microsoft.graph.groupAccessType: + title: groupAccessType + enum: + - none + - private + - secret + - public + type: string + microsoft.graph.membershipRuleProcessingStatus: + title: membershipRuleProcessingStatus + type: object + properties: + errorMessage: + type: string + description: Detailed error message if dynamic group processing ran into an error. Optional. Read-only. + nullable: true + lastMembershipUpdated: + 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: Most recent date and time when membership of a dynamic group was updated. Optional. Read-only. + format: date-time + nullable: true + status: + $ref: '#/components/schemas/microsoft.graph.MembershipRuleProcessingStatusDetails' + additionalProperties: + type: object + microsoft.graph.appRoleAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appRoleAssignment + type: object + properties: + appRoleId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The identifier (id) for the app role which is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application has not declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' + format: uuid + creationTimestamp: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time when the app role assignment was created.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 + principalDisplayName: + type: string + description: 'The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).' + nullable: true + principalId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'The unique identifier (id) for the user, group or service principal being granted the app role. Required on create.' + format: uuid + nullable: true + principalType: + type: string + description: 'The type of the assigned principal. This can either be User, Group or ServicePrincipal. Read-only.' + nullable: true + resourceDisplayName: + type: string + description: The display name of the resource app's service principal to which the assignment is made. + nullable: true + resourceId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). + format: uuid + nullable: true + additionalProperties: + type: object + microsoft.graph.endpoint: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: endpoint + type: object + properties: + capability: + type: string + description: 'Describes the capability that is associated with this resource. (e.g. Messages, Conversations, etc.) Not nullable. Read-only.' + providerId: + type: string + description: Application id of the publishing underlying service. Not nullable. Read-only. + nullable: true + providerName: + type: string + description: Name of the publishing underlying service. Read-only. + nullable: true + providerResourceId: + type: string + description: 'For Microsoft 365 groups, this is set to a well-known name for the resource (e.g. Yammer.FeedURL etc.). Not nullable. Read-only.' + nullable: true + uri: + type: string + description: URL of the published resource. Not nullable. Read-only. + additionalProperties: + type: object + description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.resourceSpecificPermissionGrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: resourceSpecificPermissionGrant + type: object + properties: + clientAppId: + type: string + description: ID of the service principal of the Azure AD app that has been granted access. Read-only. + nullable: true + clientId: + type: string + description: ID of the Azure AD app that has been granted access. Read-only. + nullable: true + permission: + type: string + description: The name of the resource-specific permission. Read-only. + nullable: true + permissionType: + type: string + description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' + nullable: true + resourceAppId: + type: string + description: ID of the Azure AD app that is hosting the resource. Read-only. + nullable: true + additionalProperties: + type: object + description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. + microsoft.graph.directorySetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directorySetting + type: object + properties: + displayName: + type: string + description: 'Display name of this group of settings, which comes from the associated template. Read-only.' + nullable: true + templateId: + type: string + description: Unique identifier for the template used to create this group of settings. Read-only. + nullable: true + values: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingValue' + description: Collection of name value pairs. Must contain and set all the settings defined in the template. + additionalProperties: + type: object + microsoft.graph.calendar: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: calendar + type: object + properties: + allowedOnlineMeetingProviders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + description: 'Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.' + calendarGroupId: + type: string + description: 'The calendarGroup in which to create the calendar. If the user has never explicitly set a group for the calendar, this property is null.' + nullable: true + canEdit: + type: boolean + description: 'true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.' + nullable: true + canShare: + type: boolean + description: 'true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.' + nullable: true + canViewPrivateItems: + type: boolean + description: 'true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.' + nullable: true + changeKey: + type: string + description: 'Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' + nullable: true + color: + $ref: '#/components/schemas/microsoft.graph.calendarColor' + defaultOnlineMeetingProvider: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + hexColor: + type: string + description: 'The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty.' + nullable: true + isDefaultCalendar: + type: boolean + description: 'true if this is the default calendar where new events are created by default, false otherwise.' + nullable: true + isRemovable: + type: boolean + description: Indicates whether this user calendar can be deleted from the user mailbox. + nullable: true + isShared: + type: boolean + description: 'true if the user has shared the calendar with other users, false otherwise. Since only the user who created the calendar can share it, isShared and isSharedWithMe cannot be true for the same user. This property is set when sharing is initiated in an Outlook client, and can be reset when the sharing is cancelled through the client or the corresponding calendarPermission resource. Read-only.' + nullable: true + isSharedWithMe: + type: boolean + description: 'true if the user has been shared this calendar, false otherwise. This property is always false for a calendar owner. This property is set when sharing is initiated in an Outlook client, and can be reset when the sharing is cancelled through the client or the corresponding calendarPermission resource. Read-only.' + nullable: true + isTallyingResponses: + type: boolean + description: Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses. + nullable: true + name: + type: string + description: The calendar name. + nullable: true + owner: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + calendarPermissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + description: The permissions of the users with whom the calendar is shared. + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Navigation property. Read-only. + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The events in the calendar. Navigation property. Read-only. + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.event: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: event + type: object + properties: + allowNewTimeProposals: + type: boolean + description: 'True if the meeting organizer allows invitees to propose a new time when responding, false otherwise. Optional. Default is true.' + nullable: true + attendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attendee' + description: The collection of attendees for the event. + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + bodyPreview: + type: string + description: The preview of the message associated with the event. It is in text format. + nullable: true + cancelledOccurrences: + type: array + items: + type: string + nullable: true + description: 'Contains occurrenceId property values of cancelled instances in a recurring series, if the event is the series master. Instances in a recurring series that are cancelled are called cancelledOccurences.Returned only on $select in a Get operation which specifies the id of a series master event (that is, the seriesMasterId property value).' + end: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + hasAttachments: + type: boolean + description: Set to true if the event has attachments. + nullable: true + hideAttendees: + type: boolean + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + nullable: true + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + isAllDay: + type: boolean + description: Set to true if the event lasts all day. + nullable: true + isCancelled: + type: boolean + description: Set to true if the event has been canceled. + nullable: true + isDraft: + type: boolean + description: 'Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees.' + nullable: true + isOnlineMeeting: + type: boolean + description: 'True if this event has online meeting information, false otherwise. Default is false. Optional.' + nullable: true + isOrganizer: + type: boolean + description: Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + nullable: true + isReminderOn: + type: boolean + description: Set to true if an alert is set to remind the user of the event. + nullable: true + location: + $ref: '#/components/schemas/microsoft.graph.location' + locations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.location' + description: 'The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.' + occurrenceId: + type: string + nullable: true + onlineMeeting: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' + onlineMeetingProvider: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + onlineMeetingUrl: + type: string + description: A URL for an online meeting. The property is set only when an organizer specifies an event as an online meeting such as a Skype meeting. Read-only. + nullable: true + organizer: + $ref: '#/components/schemas/microsoft.graph.recipient' + originalEndTimeZone: + type: string + description: The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook. + nullable: true + originalStart: + 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' + format: date-time + nullable: true + originalStartTimeZone: + type: string + description: The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook. + nullable: true + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderMinutesBeforeStart: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of minutes before the event start time that the reminder alert occurs. + format: int32 + nullable: true + responseRequested: + type: boolean + description: 'Default is true, which represents the organizer would like an invitee to send a response to the event.' + nullable: true + responseStatus: + $ref: '#/components/schemas/microsoft.graph.responseStatus' + sensitivity: + $ref: '#/components/schemas/microsoft.graph.sensitivity' + seriesMasterId: + type: string + description: 'The ID for the recurring series master item, if this event is part of a recurring series.' + nullable: true + showAs: + $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' + start: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + subject: + type: string + description: The text of the event's subject line. + nullable: true + transactionId: + type: string + description: 'A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client''s prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional.' + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.eventType' + uid: + type: string + nullable: true + webLink: + type: string + description: 'The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame.' + nullable: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + exceptionOccurrences: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the event. Nullable. + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.conversation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversation + type: object + properties: + hasAttachments: + type: boolean + description: Indicates whether any of the posts within this Conversation has at least one attachment. + lastDeliveredDateTime: + 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' + format: date-time + preview: + type: string + description: A short summary from the body of the latest post in this converstaion. + topic: + type: string + description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + uniqueSenders: + type: array + items: + type: string + description: All the users that sent a message to this Conversation. + threads: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.conversationThread: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversationThread + type: object + properties: + ccRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The Cc: recipients for the thread.' + hasAttachments: + type: boolean + description: Indicates whether any of the posts within this thread has at least one attachment. + isLocked: + type: boolean + description: Indicates if the thread is locked. + lastDeliveredDateTime: + 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' + format: date-time + preview: + type: string + description: A short summary from the body of the latest post in this conversation. + topic: + type: string + description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' + toRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The To: recipients for the thread.' + uniqueSenders: + type: array + items: + type: string + description: All the users that sent a message to this thread. + posts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.post' + description: Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.drive: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: drive + type: object + properties: + driveType: + type: string + description: Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only. + nullable: true + owner: + $ref: '#/components/schemas/microsoft.graph.identitySet' + quota: + $ref: '#/components/schemas/microsoft.graph.quota' + sharePointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + system: + $ref: '#/components/schemas/microsoft.graph.systemFacet' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + description: The list of recent activities that took place under this drive. + bundles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + following: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: The list of items the user is following. Only in OneDrive for Business. + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: All items contained in the drive. Read-only. Nullable. + list: + $ref: '#/components/schemas/microsoft.graph.list' + root: + $ref: '#/components/schemas/microsoft.graph.driveItem' + special: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Collection of common folders available in OneDrive. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.site: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: site + type: object + properties: + deleted: + $ref: '#/components/schemas/microsoft.graph.deleted' + displayName: + type: string + description: The full title for the site. Read-only. + nullable: true + root: + $ref: '#/components/schemas/microsoft.graph.root' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + siteCollection: + $ref: '#/components/schemas/microsoft.graph.siteCollection' + analytics: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions reusable across lists under this site. + contentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types defined for this site. + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: The collection of drives (document libraries) under this site. + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.baseItem' + description: Used to address any item contained in this site. This collection cannot be enumerated. + lists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.list' + description: The collection of lists under this site. + pages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sitePage' + description: The collection of pages in the SitePages list in this site. + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The permissions associated with the site. Nullable. + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + description: The collection of the sub-sites under this site. + termStore: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + additionalProperties: + type: object + microsoft.graph.extension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: extension + type: object + additionalProperties: + type: object + microsoft.graph.groupLifecyclePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: groupLifecyclePolicy + type: object + properties: + alternateNotificationEmails: + type: string + description: List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon. + nullable: true + groupLifetimeInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.' + format: int32 + nullable: true + managedGroupTypes: + type: string + description: 'The group type for which the expiration policy applies. Possible values are All, Selected or None.' + nullable: true + additionalProperties: + type: object + microsoft.graph.plannerGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: plannerGroup + type: object + properties: + plans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerPlan' + description: Read-only. Nullable. Returns the plannerPlans owned by the group. + additionalProperties: + type: object + microsoft.graph.onenote: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: onenote + type: object + properties: + notebooks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.notebook' + description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteOperation' + description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + pages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteResource' + description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + sectionGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.profilePhoto: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: profilePhoto + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The height of the photo. Read-only. + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The width of the photo. Read-only. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.team: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: team + type: object + properties: + classification: + type: string + description: An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Timestamp at which the team was created. + format: date-time + nullable: true + description: + type: string + description: 'An optional description for the team. Maximum length: 1024 characters.' + nullable: true + discoverySettings: + $ref: '#/components/schemas/microsoft.graph.teamDiscoverySettings' + displayName: + type: string + description: The name of the team. + nullable: true + funSettings: + $ref: '#/components/schemas/microsoft.graph.teamFunSettings' + guestSettings: + $ref: '#/components/schemas/microsoft.graph.teamGuestSettings' + internalId: + type: string + description: A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API. + nullable: true + isArchived: + type: boolean + description: Whether this team is in read-only mode. + nullable: true + isMembershipLimitedToOwners: + type: boolean + description: 'If set to true, the team is currently in the owner-only team membership state and not accessible by other team members, such as students.' + nullable: true + memberSettings: + $ref: '#/components/schemas/microsoft.graph.teamMemberSettings' + messagingSettings: + $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' + specialization: + $ref: '#/components/schemas/microsoft.graph.teamSpecialization' + visibility: + $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' + webUrl: + type: string + description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' + nullable: true + channels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.channel' + description: The collection of channels & messages associated with the team. + group: + $ref: '#/components/schemas/microsoft.graph.group' + installedApps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' + description: The apps installed in this team. + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: Members and owners of the team. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' + description: The async operations that ran or are running on this team. + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user delegated permissions, no owner can be specified (the current user is the owner). Owner must be specified as an object ID (GUID), not a UPN.' + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: A collection of permissions granted to apps to access the team. + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + primaryChannel: + $ref: '#/components/schemas/microsoft.graph.channel' + tags: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkTag' + description: The tags associated with the team. + template: + $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + schedule: + $ref: '#/components/schemas/microsoft.graph.schedule' + additionalProperties: + type: object + microsoft.graph.identitySource: + title: identitySource + type: object + additionalProperties: + type: object + microsoft.graph.connectedOrganizationState: + title: connectedOrganizationState + enum: + - configured + - proposed + - unknownFutureValue + type: string + microsoft.graph.governanceSchedule: + title: governanceSchedule + type: object + properties: + duration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: The duration of a role assignment. It is in format of a TimeSpan. + format: duration + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The end time of the role assignment. 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. Note: if the value is null, it indicates a permanent assignment.' + format: date-time + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The start time of the role assignment. 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' + format: date-time + nullable: true + type: + type: string + description: The role assignment schedule type. Only Once is supported for now. + nullable: true + additionalProperties: + type: object + microsoft.graph.governanceRoleAssignmentRequestStatus: + title: governanceRoleAssignmentRequestStatus + type: object + properties: + status: + type: string + nullable: true + statusDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValue' + subStatus: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.governanceSubject: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceSubject + type: object + properties: + displayName: + type: string + description: The display name of the subject. + nullable: true + email: + type: string + description: 'The email address of the user subject. If the subject is in other types, it is empty.' + nullable: true + principalName: + type: string + description: 'The principal name of the user subject. If the subject is in other types, it is empty.' + nullable: true + type: + type: string + description: 'The type of the subject. The value can be User, Group, and ServicePrincipal.' + nullable: true + additionalProperties: + type: object + microsoft.graph.governanceRuleSetting: + title: governanceRuleSetting + type: object + properties: + ruleIdentifier: + type: string + description: 'The id of the rule. For example, ExpirationRule and MfaRule.' + nullable: true + setting: + type: string + description: 'The settings of the rule. The value is a JSON string with a list of pairs in the format of Parameter_Name:Parameter_Value. For example, {''permanentAssignment'':false,''maximumGrantPeriodInMinutes'':129600}' + nullable: true + additionalProperties: + type: object + microsoft.graph.approvalState: + title: approvalState + enum: + - pending + - approved + - denied + - aborted + - canceled + type: string + microsoft.graph.roleSummaryStatus: + title: roleSummaryStatus + enum: + - ok + - bad + type: string + microsoft.graph.programResource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: programResource + type: object + properties: + type: + type: string + description: 'Type of the resource, indicating whether it is a group or an app.' + nullable: true + additionalProperties: + type: object + odata.error: + required: + - error + type: object + properties: + error: + $ref: '#/components/schemas/odata.error.main' + additionalProperties: + type: object + microsoft.graph.autoReviewSettings: + title: autoReviewSettings + type: object + properties: + notReviewedResult: + type: string + description: 'Possible values: Approve, Deny, or Recommendation. If Recommendation, then accessRecommendationsEnabled in the accessReviewSettings resource should also be set to true. If you want to have the system provide a decision even if the reviewer does not make a choice, set the autoReviewEnabled property in the accessReviewSettings resource to true and include an autoReviewSettings object with the notReviewedResult property. Then, when a review completes, based on the notReviewedResult property, the decision is recorded as either Approve or Deny.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewRecurrenceSettings: + title: accessReviewRecurrenceSettings + type: object + properties: + durationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The duration in days for recurrence. + format: int32 + recurrenceCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The count of recurrences, if the value of recurrenceEndType is occurrences, or 0 otherwise.' + format: int32 + recurrenceEndType: + type: string + description: 'How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it is never, then there is no explicit end of the recurrence series. If it is endBy, then the recurrence ends at a certain date. If it is occurrences, then the series ends after recurrenceCount instances of the review have completed.' + nullable: true + recurrenceType: + type: string + description: 'The recurrence interval. Possible vaules: onetime, weekly, monthly, quarterly, halfyearly or annual.' + nullable: true + additionalProperties: + type: object + microsoft.graph.agreementFileData: + title: agreementFileData + type: object + properties: + data: + type: string + format: base64url + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewNotificationRecipientScope: + title: accessReviewNotificationRecipientScope + type: object + additionalProperties: + type: object + microsoft.graph.accessReviewApplyAction: + title: accessReviewApplyAction + type: object + additionalProperties: + type: object + microsoft.graph.patternedRecurrence: + title: patternedRecurrence + type: object + properties: + pattern: + $ref: '#/components/schemas/microsoft.graph.recurrencePattern' + range: + $ref: '#/components/schemas/microsoft.graph.recurrenceRange' + 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.userSet: + title: userSet + type: object + properties: + isBackup: + type: boolean + description: 'For a user in an approval stage, this property indicates whether the user is a backup fallback approver.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessPackageLocalizedContent: + title: accessPackageLocalizedContent + type: object + properties: + defaultText: + type: string + description: 'The fallback string, which is used when a requested localization is not available. Required.' + nullable: true + localizedTexts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageLocalizedText' + description: Content represented in a format for a specific locale. + additionalProperties: + type: object + microsoft.graph.approvalStage: + title: approvalStage + type: object + properties: + approvalStageTimeOutInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of days that a request can be pending a response before it is automatically denied. + format: int32 + nullable: true + escalationApprovers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userSet' + description: 'If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors.' + escalationTimeInMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'If escalation is required, the time a request can be pending a response from a primary approver.' + format: int32 + nullable: true + isApproverJustificationRequired: + type: boolean + description: Indicates whether the approver is required to provide a justification for approving a request. + nullable: true + isEscalationEnabled: + type: boolean + description: 'If true, then one or more escalation approvers are configured in this approval stage.' + nullable: true + primaryApprovers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userSet' + description: 'The users who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors.' + additionalProperties: + type: object + microsoft.graph.expirationPattern: + title: expirationPattern + type: object + properties: + duration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'The requestor''s desired duration of access. If specified in a request, endDateTime should not be present.' + format: duration + nullable: true + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The 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.' + format: date-time + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.expirationPatternType' + 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.MembershipRuleProcessingStatusDetails: + title: MembershipRuleProcessingStatusDetails + enum: + - NotStarted + - Running + - Failed + - Succeeded + - UnsupportedFutureValue + type: string + microsoft.graph.settingValue: + title: settingValue + type: object + properties: + name: + type: string + description: Name of the setting (as defined by the directorySettingTemplate). + nullable: true + value: + type: string + description: Value of the setting. + nullable: true + additionalProperties: + type: object + microsoft.graph.onlineMeetingProviderType: + title: onlineMeetingProviderType + enum: + - unknown + - skypeForBusiness + - skypeForConsumer + - teamsForBusiness + type: string + microsoft.graph.calendarColor: + title: calendarColor + enum: + - auto + - lightBlue + - lightGreen + - lightOrange + - lightGray + - lightYellow + - lightTeal + - lightPink + - lightBrown + - lightRed + - maxColor + type: string + microsoft.graph.emailAddress: + title: emailAddress + type: object + properties: + address: + type: string + description: The email address of an entity instance. + nullable: true + name: + type: string + description: The display name of an entity instance. + nullable: true + additionalProperties: + type: object + microsoft.graph.calendarPermission: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: calendarPermission + type: object + properties: + allowedRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + description: 'List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.' + emailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + isInsideOrganization: + type: boolean + description: True if the user in context (sharee or delegate) is inside the same organization as the calendar owner. + nullable: true + isRemovable: + type: boolean + description: 'True if the user can be removed from the list of sharees or delegates for the specified calendar, false otherwise. The ''My organization'' user determines the permissions other people within your organization have to the given calendar. You cannot remove ''My organization'' as a sharee to a calendar.' + nullable: true + role: + $ref: '#/components/schemas/microsoft.graph.calendarRoleType' + additionalProperties: + type: object + microsoft.graph.multiValueLegacyExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: multiValueLegacyExtendedProperty + type: object + properties: + value: + type: array + items: + type: string + nullable: true + description: A collection of property values. + additionalProperties: + type: object + microsoft.graph.singleValueLegacyExtendedProperty: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: singleValueLegacyExtendedProperty + type: object + properties: + value: + type: string + description: A property value. + nullable: true + additionalProperties: + type: object + microsoft.graph.outlookItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: outlookItem + type: object + properties: + categories: + type: array + items: + type: string + nullable: true + description: The categories associated with the item + changeKey: + type: string + description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + 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' + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.attendee: + allOf: + - $ref: '#/components/schemas/microsoft.graph.attendeeBase' + - title: attendee + type: object + properties: + proposedNewTime: + $ref: '#/components/schemas/microsoft.graph.timeSlot' + status: + $ref: '#/components/schemas/microsoft.graph.responseStatus' + additionalProperties: + type: object + microsoft.graph.itemBody: + title: itemBody + type: object + properties: + content: + type: string + description: The content of the item. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + additionalProperties: + type: object + microsoft.graph.dateTimeTimeZone: + title: dateTimeTimeZone + type: object + properties: + dateTime: + type: string + description: 'A single point of time in a combined date and time representation ({date}T{time}). For example, ''2019-04-16T09:00:00''.' + timeZone: + type: string + description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' + nullable: true + additionalProperties: + type: object + microsoft.graph.importance: + title: importance + enum: + - low + - normal + - high + type: string + microsoft.graph.location: + title: location + type: object + properties: + address: + $ref: '#/components/schemas/microsoft.graph.physicalAddress' + coordinates: + $ref: '#/components/schemas/microsoft.graph.outlookGeoCoordinates' + displayName: + type: string + description: The name associated with the location. + nullable: true + locationEmailAddress: + type: string + description: Optional email address of the location. + nullable: true + locationType: + $ref: '#/components/schemas/microsoft.graph.locationType' + locationUri: + type: string + description: Optional URI representing the location. + nullable: true + uniqueId: + type: string + description: For internal use only. + nullable: true + uniqueIdType: + $ref: '#/components/schemas/microsoft.graph.locationUniqueIdType' + additionalProperties: + type: object + microsoft.graph.onlineMeetingInfo: + title: onlineMeetingInfo + type: object + properties: + conferenceId: + type: string + description: The ID of the conference. + nullable: true + joinUrl: + type: string + description: The external link that launches the online meeting. This is a URL that clients will launch into a browser and will redirect the user to join the meeting. + nullable: true + phones: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phone' + description: All of the phone numbers associated with this conference. + quickDial: + type: string + description: The pre-formatted quickdial for this call. + nullable: true + tollFreeNumbers: + type: array + items: + type: string + nullable: true + description: The toll free numbers that can be used to join the conference. + tollNumber: + type: string + description: The toll number that can be used to join the conference. + nullable: true + additionalProperties: + type: object + microsoft.graph.recipient: + title: recipient + type: object + properties: + emailAddress: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + additionalProperties: + type: object + microsoft.graph.responseStatus: + title: responseStatus + type: object + properties: + response: + $ref: '#/components/schemas/microsoft.graph.responseType' + time: + 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 the response was returned. It uses 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 + additionalProperties: + type: object + microsoft.graph.sensitivity: + title: sensitivity + enum: + - normal + - personal + - private + - confidential + type: string + microsoft.graph.freeBusyStatus: + title: freeBusyStatus + enum: + - unknown + - free + - tentative + - busy + - oof + - workingElsewhere + type: string + microsoft.graph.eventType: + title: eventType + enum: + - singleInstance + - occurrence + - exception + - seriesMaster + type: string + microsoft.graph.attachment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: attachment + type: object + properties: + contentType: + type: string + description: The MIME type. + nullable: true + isInline: + type: boolean + description: 'true if the attachment is an inline attachment; otherwise, false.' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp 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 + name: + type: string + description: The display name of the attachment. This does not need to be the actual file name. + nullable: true + size: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The length of the attachment in bytes. + format: int32 + additionalProperties: + type: object + microsoft.graph.post: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: post + type: object + properties: + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + conversationId: + type: string + description: Unique ID of the conversation. Read-only. + nullable: true + conversationThreadId: + type: string + description: Unique ID of the conversation thread. Read-only. + nullable: true + from: + $ref: '#/components/schemas/microsoft.graph.recipient' + hasAttachments: + type: boolean + description: Indicates whether the post has at least one attachment. This is a default property. + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + newParticipants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: Conversation participants that were added to the thread as part of this post. + receivedDateTime: + 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: 'Specifies when the post was received. 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 + sender: + $ref: '#/components/schemas/microsoft.graph.recipient' + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable.' + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the post. Read-only. Nullable. + inReplyTo: + $ref: '#/components/schemas/microsoft.graph.post' + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mention' + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.baseItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: baseItem + 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 + description: Date and time of item creation. Read-only. + format: date-time + description: + type: string + description: Provides a user-visible description of the item. Optional. + nullable: true + eTag: + type: string + description: ETag for the item. Read-only. + 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 + description: Date and time the item was last modified. Read-only. + format: date-time + name: + type: string + description: The name of the item. Read-write. + nullable: true + parentReference: + $ref: '#/components/schemas/microsoft.graph.itemReference' + webUrl: + type: string + description: URL that displays the resource in the browser. Read-only. + nullable: true + createdByUser: + $ref: '#/components/schemas/microsoft.graph.user' + lastModifiedByUser: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object + microsoft.graph.quota: + title: quota + type: object + properties: + deleted: + type: integer + description: 'Total space consumed by files in the recycle bin, in bytes. Read-only.' + format: int64 + nullable: true + remaining: + type: integer + description: 'Total space remaining before reaching the quota limit, in bytes. Read-only.' + format: int64 + nullable: true + state: + type: string + description: Enumeration value that indicates the state of the storage space. Read-only. + nullable: true + storagePlanInformation: + $ref: '#/components/schemas/microsoft.graph.storagePlanInformation' + total: + type: integer + description: 'Total allowed storage space, in bytes. Read-only.' + format: int64 + nullable: true + used: + type: integer + description: 'Total space used, in bytes. Read-only.' + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.sharepointIds: + title: sharepointIds + type: object + properties: + listId: + type: string + description: The unique identifier (guid) for the item's list in SharePoint. + nullable: true + listItemId: + type: string + description: An integer identifier for the item within the containing list. + nullable: true + listItemUniqueId: + type: string + description: The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site. + nullable: true + siteId: + type: string + description: The unique identifier (guid) for the item's site collection (SPSite). + nullable: true + siteUrl: + type: string + description: The SharePoint URL for the site that contains the item. + nullable: true + tenantId: + type: string + description: The unique identifier (guid) for the tenancy. + nullable: true + webId: + type: string + description: The unique identifier (guid) for the item's site (SPWeb). + nullable: true + additionalProperties: + type: object + microsoft.graph.systemFacet: + title: systemFacet + type: object + additionalProperties: + type: object + microsoft.graph.itemActivityOLD: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: itemActivityOLD + type: object + properties: + action: + $ref: '#/components/schemas/microsoft.graph.itemActionSet' + actor: + $ref: '#/components/schemas/microsoft.graph.identitySet' + times: + $ref: '#/components/schemas/microsoft.graph.itemActivityTimeSet' + driveItem: + $ref: '#/components/schemas/microsoft.graph.driveItem' + listItem: + $ref: '#/components/schemas/microsoft.graph.listItem' + additionalProperties: + type: object + microsoft.graph.driveItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: driveItem + type: object + properties: + audio: + $ref: '#/components/schemas/microsoft.graph.audio' + bundle: + $ref: '#/components/schemas/microsoft.graph.bundle' + content: + type: string + description: 'The content stream, if the item represents a file.' + format: base64url + nullable: true + cTag: + type: string + description: An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only. + nullable: true + deleted: + $ref: '#/components/schemas/microsoft.graph.deleted' + file: + $ref: '#/components/schemas/microsoft.graph.file' + fileSystemInfo: + $ref: '#/components/schemas/microsoft.graph.fileSystemInfo' + folder: + $ref: '#/components/schemas/microsoft.graph.folder' + image: + $ref: '#/components/schemas/microsoft.graph.image' + location: + $ref: '#/components/schemas/microsoft.graph.geoCoordinates' + media: + $ref: '#/components/schemas/microsoft.graph.media' + package: + $ref: '#/components/schemas/microsoft.graph.package' + pendingOperations: + $ref: '#/components/schemas/microsoft.graph.pendingOperations' + photo: + $ref: '#/components/schemas/microsoft.graph.photo' + publication: + $ref: '#/components/schemas/microsoft.graph.publicationFacet' + remoteItem: + $ref: '#/components/schemas/microsoft.graph.remoteItem' + root: + $ref: '#/components/schemas/microsoft.graph.root' + searchResult: + $ref: '#/components/schemas/microsoft.graph.searchResult' + shared: + $ref: '#/components/schemas/microsoft.graph.shared' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + size: + type: integer + description: Size of the item in bytes. Read-only. + format: int64 + nullable: true + source: + $ref: '#/components/schemas/microsoft.graph.driveItemSource' + specialFolder: + $ref: '#/components/schemas/microsoft.graph.specialFolder' + video: + $ref: '#/components/schemas/microsoft.graph.video' + webDavUrl: + type: string + description: WebDAV compatible URL for the item. + nullable: true + workbook: + $ref: '#/components/schemas/microsoft.graph.workbook' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + description: The list of recent activities that took place on this item. + analytics: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + children: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. + listItem: + $ref: '#/components/schemas/microsoft.graph.listItem' + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. + subscriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscription' + description: The set of subscriptions on the item. Only supported on the root of a drive. + thumbnails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.thumbnailSet' + description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItemVersion' + description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' + additionalProperties: + type: object + microsoft.graph.list: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: list + type: object + properties: + displayName: + type: string + description: The displayable title of the list. + nullable: true + list: + $ref: '#/components/schemas/microsoft.graph.listInfo' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + system: + $ref: '#/components/schemas/microsoft.graph.systemFacet' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + description: The recent activities that took place within this list. + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of field definitions for this list. + contentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types present in this list. + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItem' + description: All items contained in the list. + subscriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscription' + description: The set of subscriptions on the list. + additionalProperties: + type: object + microsoft.graph.deleted: + title: deleted + type: object + properties: + state: + type: string + description: Represents the state of the deleted item. + nullable: true + additionalProperties: + type: object + microsoft.graph.root: + title: root + type: object + additionalProperties: + type: object + microsoft.graph.siteCollection: + title: siteCollection + type: object + properties: + dataLocationCode: + type: string + description: The geographic region code for where this site collection resides. Read-only. + nullable: true + hostname: + type: string + description: The hostname for the site collection. Read-only. + nullable: true + root: + $ref: '#/components/schemas/microsoft.graph.root' + additionalProperties: + type: object + microsoft.graph.itemAnalytics: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: itemAnalytics + type: object + properties: + allTime: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + itemActivityStats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + lastSevenDays: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + additionalProperties: + type: object + microsoft.graph.columnDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: columnDefinition + type: object + properties: + boolean: + $ref: '#/components/schemas/microsoft.graph.booleanColumn' + calculated: + $ref: '#/components/schemas/microsoft.graph.calculatedColumn' + choice: + $ref: '#/components/schemas/microsoft.graph.choiceColumn' + columnGroup: + type: string + description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' + nullable: true + contentApprovalStatus: + $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' + currency: + $ref: '#/components/schemas/microsoft.graph.currencyColumn' + dateTime: + $ref: '#/components/schemas/microsoft.graph.dateTimeColumn' + defaultValue: + $ref: '#/components/schemas/microsoft.graph.defaultColumnValue' + description: + type: string + description: The user-facing description of the column. + nullable: true + displayName: + type: string + description: The user-facing name of the column. + nullable: true + enforceUniqueValues: + type: boolean + description: 'If true, no two list items may have the same value for this column.' + nullable: true + geolocation: + $ref: '#/components/schemas/microsoft.graph.geolocationColumn' + hidden: + type: boolean + description: Specifies whether the column is displayed in the user interface. + nullable: true + hyperlinkOrPicture: + $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' + indexed: + type: boolean + description: Specifies whether the column values can used for sorting and searching. + nullable: true + isDeletable: + type: boolean + description: Indicates whether this column can be deleted. + nullable: true + isReorderable: + type: boolean + description: Indicates whether values in the column can be reordered. Read-only. + nullable: true + isSealed: + type: boolean + description: Specifies whether column can be changed. + nullable: true + lookup: + $ref: '#/components/schemas/microsoft.graph.lookupColumn' + name: + type: string + description: 'The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.' + nullable: true + number: + $ref: '#/components/schemas/microsoft.graph.numberColumn' + personOrGroup: + $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' + propagateChanges: + type: boolean + description: If 'True' changes to this column will be propagated to lists that implement the column. + nullable: true + readOnly: + type: boolean + description: Specifies whether the column values can be modified. + nullable: true + required: + type: boolean + description: Specifies whether the column value is not optional. + nullable: true + term: + $ref: '#/components/schemas/microsoft.graph.termColumn' + text: + $ref: '#/components/schemas/microsoft.graph.textColumn' + thumbnail: + $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' + type: + $ref: '#/components/schemas/microsoft.graph.columnTypes' + validation: + $ref: '#/components/schemas/microsoft.graph.columnValidation' + sourceColumn: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.contentType: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: contentType + type: object + properties: + associatedHubsUrls: + type: array + items: + type: string + nullable: true + description: List of canonical URLs for hub sites with which this content type is associated to. This will contain all hubsites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites. + description: + type: string + description: The descriptive text for the item. + nullable: true + documentSet: + $ref: '#/components/schemas/microsoft.graph.documentSet' + documentTemplate: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + group: + type: string + description: The name of the group this content type belongs to. Helps organize related content types. + nullable: true + hidden: + type: boolean + description: Indicates whether the content type is hidden in the list's 'New' menu. + nullable: true + inheritedFrom: + $ref: '#/components/schemas/microsoft.graph.itemReference' + isBuiltIn: + type: boolean + description: Specifies if a content type is a built-in content type. + nullable: true + name: + type: string + description: The name of the content type. + nullable: true + order: + $ref: '#/components/schemas/microsoft.graph.contentTypeOrder' + parentId: + type: string + description: The unique identifier of the content type. + nullable: true + propagateChanges: + type: boolean + description: 'If true, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.' + nullable: true + readOnly: + type: boolean + description: 'If true, the content type cannot be modified unless this value is first set to false.' + nullable: true + sealed: + type: boolean + description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' + nullable: true + base: + $ref: '#/components/schemas/microsoft.graph.contentType' + baseTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types that are ancestors of this content type. + columnLinks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnLink' + description: The collection of columns that are required by this content type + columnPositions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: Column order information in a content type. + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions for this contentType. + additionalProperties: + type: object + microsoft.graph.sitePage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: sitePage + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + pageLayoutType: + type: string + nullable: true + publishingState: + $ref: '#/components/schemas/microsoft.graph.publicationFacet' + title: + type: string + nullable: true + webParts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.webPart' + additionalProperties: + type: object + microsoft.graph.permission: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: permission + type: object + properties: + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. + format: date-time + nullable: true + grantedTo: + $ref: '#/components/schemas/microsoft.graph.identitySet' + grantedToIdentities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' + hasPassword: + type: boolean + description: 'This indicates whether password is set for this permission, it''s only showing in response. Optional and Read-only and for OneDrive Personal only.' + nullable: true + inheritedFrom: + $ref: '#/components/schemas/microsoft.graph.itemReference' + invitation: + $ref: '#/components/schemas/microsoft.graph.sharingInvitation' + link: + $ref: '#/components/schemas/microsoft.graph.sharingLink' + roles: + type: array + items: + type: string + nullable: true + description: 'The type of permission, e.g. read. See below for the full list of roles. Read-only.' + shareId: + type: string + description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' + nullable: true + additionalProperties: + type: object + microsoft.graph.termStore.store: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: store + type: object + properties: + defaultLanguageTag: + type: string + description: Default language of the term store. + languageTags: + type: array + items: + type: string + description: List of languages for the term store. + groups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.group' + description: Collection of all groups available in the term store. + sets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termStore.set' + description: Collection of all sets available in the term store. + additionalProperties: + type: object + microsoft.graph.plannerPlan: + allOf: + - $ref: '#/components/schemas/microsoft.graph.plannerDelta' + - title: plannerPlan + type: object + properties: + container: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' + contexts: + $ref: '#/components/schemas/microsoft.graph.plannerPlanContextCollection' + 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 + description: 'Read-only. Date and time at which the plan is created. 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' + format: date-time + nullable: true + owner: + type: string + description: 'ID of the Group that owns the plan. A valid group must exist before this field can be set. After it is set, this property can’t be updated.' + nullable: true + title: + type: string + description: Required. Title of the plan. + buckets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerBucket' + description: Collection of buckets in the plan. Read-only. Nullable. + details: + $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.plannerTask' + description: Collection of tasks in the plan. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.notebook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' + - title: notebook + type: object + properties: + isDefault: + type: boolean + description: Indicates whether this is the user's default notebook. Read-only. + nullable: true + isShared: + type: boolean + description: 'Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only.' + nullable: true + links: + $ref: '#/components/schemas/microsoft.graph.notebookLinks' + sectionGroupsUrl: + type: string + description: 'The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.' + nullable: true + sectionsUrl: + type: string + description: 'The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.' + nullable: true + userRole: + $ref: '#/components/schemas/microsoft.graph.onenoteUserRole' + sectionGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + description: The section groups in the notebook. Read-only. Nullable. + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + description: The sections in the notebook. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.onenoteOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.operation' + - title: onenoteOperation + type: object + properties: + error: + $ref: '#/components/schemas/microsoft.graph.onenoteOperationError' + percentComplete: + type: string + description: The operation percent complete if the operation is still in running status. + nullable: true + resourceId: + type: string + description: The resource id. + nullable: true + resourceLocation: + type: string + description: 'The resource URI for the object. For example, the resource URI for a copied page or section.' + nullable: true + additionalProperties: + type: object + microsoft.graph.onenotePage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel' + - title: onenotePage + type: object + properties: + content: + type: string + description: The page's HTML content. + format: base64url + nullable: true + contentUrl: + type: string + description: The URL for the page's HTML content. Read-only. + nullable: true + createdByAppId: + type: string + description: The unique identifier of the application that created the page. Read-only. + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the page was last modified. The timestamp 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 + level: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The indentation level of the page. Read-only. + format: int32 + nullable: true + links: + $ref: '#/components/schemas/microsoft.graph.pageLinks' + order: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The order of the page within its parent section. Read-only. + format: int32 + nullable: true + title: + type: string + description: The title of the page. + nullable: true + userTags: + type: array + items: + type: string + nullable: true + parentNotebook: + $ref: '#/components/schemas/microsoft.graph.notebook' + parentSection: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + additionalProperties: + type: object + microsoft.graph.onenoteResource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityBaseModel' + - title: onenoteResource + type: object + properties: + content: + type: string + description: The content stream + format: base64url + nullable: true + contentUrl: + type: string + description: The URL for downloading the content + nullable: true + additionalProperties: + type: object + microsoft.graph.sectionGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' + - title: sectionGroup + type: object + properties: + sectionGroupsUrl: + type: string + description: 'The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.' + nullable: true + sectionsUrl: + type: string + description: 'The URL for the sections navigation property, which returns all the sections in the section group. Read-only.' + nullable: true + parentNotebook: + $ref: '#/components/schemas/microsoft.graph.notebook' + parentSectionGroup: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + sectionGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + description: The section groups in the section. Read-only. Nullable. + sections: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenoteSection' + description: The sections in the section group. Read-only. Nullable. + additionalProperties: + type: object + microsoft.graph.onenoteSection: + allOf: + - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' + - title: onenoteSection + type: object + properties: + isDefault: + type: boolean + description: Indicates whether this is the user's default section. Read-only. + nullable: true + links: + $ref: '#/components/schemas/microsoft.graph.sectionLinks' + pagesUrl: + type: string + description: The pages endpoint where you can get details for all the pages in the section. Read-only. + nullable: true + pages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onenotePage' + description: The collection of pages in the section. Read-only. Nullable. + parentNotebook: + $ref: '#/components/schemas/microsoft.graph.notebook' + parentSectionGroup: + $ref: '#/components/schemas/microsoft.graph.sectionGroup' + additionalProperties: + type: object + microsoft.graph.teamDiscoverySettings: + title: teamDiscoverySettings + type: object + properties: + showInTeamsSearchAndSuggestions: + type: boolean + description: 'If set to true, the team is visible via search and suggestions from the Teams client.' + nullable: true + additionalProperties: + type: object + microsoft.graph.teamFunSettings: + title: teamFunSettings + type: object + properties: + allowCustomMemes: + type: boolean + description: 'If set to true, enables users to include custom memes.' + nullable: true + allowGiphy: + type: boolean + description: 'If set to true, enables Giphy use.' + nullable: true + allowStickersAndMemes: + type: boolean + description: 'If set to true, enables users to include stickers and memes.' + nullable: true + giphyContentRating: + $ref: '#/components/schemas/microsoft.graph.giphyRatingType' + additionalProperties: + type: object + microsoft.graph.teamGuestSettings: + title: teamGuestSettings + type: object + properties: + allowCreateUpdateChannels: + type: boolean + description: 'If set to true, guests can add and update channels.' + nullable: true + allowDeleteChannels: + type: boolean + description: 'If set to true, guests can delete channels.' + nullable: true + additionalProperties: + type: object + microsoft.graph.teamMemberSettings: + title: teamMemberSettings + type: object + properties: + allowAddRemoveApps: + type: boolean + description: 'If set to true, members can add and remove apps.' + nullable: true + allowCreatePrivateChannels: + type: boolean + description: 'If set to true, members can add and update private channels.' + nullable: true + allowCreateUpdateChannels: + type: boolean + description: 'If set to true, members can add and update any channels.' + nullable: true + allowCreateUpdateRemoveConnectors: + type: boolean + description: 'If set to true, members can add, update, and remove connectors.' + nullable: true + allowCreateUpdateRemoveTabs: + type: boolean + description: 'If set to true, members can add, update, and remove tabs.' + nullable: true + allowDeleteChannels: + type: boolean + description: 'If set to true, members can delete channels.' + nullable: true + additionalProperties: + type: object + microsoft.graph.teamMessagingSettings: + title: teamMessagingSettings + type: object + properties: + allowChannelMentions: + type: boolean + description: 'If set to true, @channel mentions are allowed.' + nullable: true + allowOwnerDeleteMessages: + type: boolean + description: 'If set to true, owners can delete any message.' + nullable: true + allowTeamMentions: + type: boolean + description: 'If set to true, @team mentions are allowed.' + nullable: true + allowUserDeleteMessages: + type: boolean + description: 'If set to true, users can delete their messages.' + nullable: true + allowUserEditMessages: + type: boolean + description: 'If set to true, users can edit their messages.' + nullable: true + additionalProperties: + type: object + microsoft.graph.teamSpecialization: + title: teamSpecialization + enum: + - none + - educationStandard + - educationClass + - educationProfessionalLearningCommunity + - educationStaff + - healthcareStandard + - healthcareCareCoordination + - unknownFutureValue + type: string + microsoft.graph.teamVisibilityType: + title: teamVisibilityType + enum: + - private + - public + - hiddenMembership + - unknownFutureValue + type: string + microsoft.graph.channel: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: channel + 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: Read only. Timestamp at which the channel was created. + format: date-time + nullable: true + description: + type: string + description: Optional textual description for the channel. + nullable: true + displayName: + type: string + description: Channel name as it will appear to the user in Microsoft Teams. + email: + type: string + description: The email address for sending messages to the channel. Read-only. + nullable: true + isFavoriteByDefault: + type: boolean + description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' + nullable: true + membershipType: + $ref: '#/components/schemas/microsoft.graph.channelMembershipType' + moderationSettings: + $ref: '#/components/schemas/microsoft.graph.channelModerationSettings' + webUrl: + type: string + description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' + nullable: true + filesFolder: + $ref: '#/components/schemas/microsoft.graph.driveItem' + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationMember' + description: A collection of membership records associated with the channel. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chatMessage' + description: A collection of all the messages in the channel. A navigation property. Nullable. + tabs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamsTab' + description: A collection of all the tabs in the channel. A navigation property. + additionalProperties: + type: object + microsoft.graph.teamsAppInstallation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAppInstallation + type: object + properties: + teamsApp: + $ref: '#/components/schemas/microsoft.graph.teamsApp' + teamsAppDefinition: + $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + additionalProperties: + type: object + microsoft.graph.conversationMember: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: conversationMember + type: object + properties: + displayName: + type: string + description: The display name of the user. + nullable: true + roles: + type: array + items: + type: string + nullable: true + description: The roles for that user. + visibleHistoryStartDateTime: + 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 denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.teamsAsyncOperation: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsAsyncOperation + type: object + properties: + attemptsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of times the operation was attempted before being marked successful or failed. + format: int32 + 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: Time when the operation was created. + format: date-time + error: + $ref: '#/components/schemas/microsoft.graph.operationError' + lastActionDateTime: + 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: Time when the async operation was last updated. + format: date-time + operationType: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' + status: + $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' + targetResourceId: + type: string + description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + nullable: true + targetResourceLocation: + type: string + description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + nullable: true + additionalProperties: + type: object + microsoft.graph.user: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: user + type: object + properties: + signInActivity: + $ref: '#/components/schemas/microsoft.graph.signInActivity' + accountEnabled: + type: boolean + description: 'true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter (eq, ne, NOT, and in).' + nullable: true + ageGroup: + type: string + description: 'Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Supports $filter (eq, ne, NOT, and in).' + nullable: true + assignedLicenses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLicense' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter (eq and NOT).' + assignedPlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedPlan' + description: The plans that are assigned to the user. Read-only. Not nullable.Supports $filter (eq and NOT). + businessPhones: + type: array + items: + type: string + description: The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq and NOT). + city: + type: string + description: 'The city in which the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + companyName: + type: string + description: 'The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length of the company name is 64 characters.Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + consentProvidedForMinor: + type: string + description: 'Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Supports $filter (eq, ne, NOT, and in).' + nullable: true + country: + type: string + description: 'The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn''t be determined for the user. Read-only. Supports $filter (eq, ne, NOT , ge, le, and in operators).' + format: date-time + nullable: true + creationType: + type: string + description: 'Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only. Supports $filter (eq, ne, NOT, and in).' + nullable: true + department: + type: string + description: 'The name for the department in which the user works. Maximum length is 64 characters.Supports $filter (eq, ne, NOT , ge, le, and in operators).' + nullable: true + deviceKeys: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceKey' + displayName: + type: string + description: 'The name displayed in the address book for the user. This value is usually the combination of the user''s first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Supports $filter (eq, ne, NOT , ge, le, in, startsWith), $orderBy, and $search.' + nullable: true + employeeHireDate: + 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 was hired or will start work in case of a future hire. Supports $filter (eq, ne, NOT , ge, le, in).' + format: date-time + nullable: true + employeeId: + type: string + description: 'The employee identifier assigned to the user by the organization. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' + nullable: true + employeeOrgData: + $ref: '#/components/schemas/microsoft.graph.employeeOrgData' + employeeType: + type: string + description: 'Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' + nullable: true + externalUserState: + type: string + description: 'For an external user invited to the tenant using the invitation API, this property represents the invited user''s invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Supports $filter (eq, ne, NOT , in).' + nullable: true + externalUserStateChangeDateTime: + type: string + description: 'Shows the timestamp for the latest change to the externalUserState property. Supports $filter (eq, ne, NOT , in).' + nullable: true + faxNumber: + type: string + description: 'The fax number of the user. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' + nullable: true + givenName: + type: string + description: 'The given name (first name) of the user. Maximum length is 64 characters. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' + nullable: true + identities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.objectIdentity' + description: 'Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter (eq) only where the signInType is not userPrincipalName.' + imAddresses: + type: array + items: + type: string + nullable: true + description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, NOT, ge, le, startsWith).' + infoCatalogs: + type: array + items: + type: string + description: 'Identifies the info segments assigned to the user. Supports $filter (eq, NOT, ge, le, startsWith).' + isResourceAccount: + type: boolean + description: Do not use – reserved for future use. + nullable: true + jobTitle: + type: string + description: 'The user''s job title. Maximum length is 128 characters. Supports $filter (eq, ne, NOT , ge, le, in, startsWith).' + nullable: true + lastPasswordChangeDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time when this Azure AD user last changed their password. 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. Returned only on $select.' + format: date-time + nullable: true + legalAgeGroupClassification: + type: string + description: 'Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select.' + nullable: true + licenseAssignmentStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' + description: State of license assignments for this user. Read-only. Returned only on $select. + mail: + type: string + description: 'The SMTP address for the user, for example, admin@contoso.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. While this property can contain accent characters, using them can cause access issues with other Microsoft applications for the user. Supports $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith).' + nullable: true + mailNickname: + type: string + description: 'The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + mobilePhone: + type: string + description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + officeLocation: + type: string + description: 'The office location in the user''s place of business. Maximum length is 128 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + onPremisesDistinguishedName: + type: string + description: Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. + nullable: true + onPremisesDomainName: + type: string + description: 'Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.' + nullable: true + onPremisesExtensionAttributes: + $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' + onPremisesImmutableId: + type: string + description: 'This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user''s userPrincipalName (UPN) property. Note: The $ and _ characters cannot be used when specifying this property. Supports $filter (eq, ne, NOT, ge, le, in).' + nullable: true + onPremisesLastSyncDateTime: + 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 last time at which the object was synced with the on-premises directory; for example: ''2013-02-16T03:04:54Z''. 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. Supports $filter (eq, ne, NOT, ge, le, in).' + format: date-time + nullable: true + onPremisesProvisioningErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' + description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, NOT, ge, le).' + onPremisesSamAccountName: + type: string + description: 'Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + onPremisesSecurityIdentifier: + type: string + description: Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. + nullable: true + onPremisesSyncEnabled: + type: boolean + description: 'true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, NOT, in).' + nullable: true + onPremisesUserPrincipalName: + type: string + description: 'Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + otherMails: + type: array + items: + type: string + description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user.Supports $filter (eq, NOT, ge, le, in, startsWith).' + passwordPolicies: + type: string + description: 'Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (ne, NOT).' + nullable: true + passwordProfile: + $ref: '#/components/schemas/microsoft.graph.passwordProfile' + postalCode: + type: string + description: 'The postal code for the user''s postal address. The postal code is specific to the user''s country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + preferredDataLocation: + type: string + description: 'The preferred data location for the user. For more information, see OneDrive Online Multi-Geo.' + nullable: true + preferredLanguage: + type: string + description: 'The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + provisionedPlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.provisionedPlan' + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, NOT, ge, le).' + proxyAddresses: + type: array + items: + type: string + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. Read-only, Not nullable. Supports $filter (eq, NOT, ge, le, startsWith).' + refreshTokensValidFromDateTime: + 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use invalidateAllRefreshTokens to reset.' + format: date-time + nullable: true + showInAddressList: + type: boolean + description: 'true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Supports $filter (eq, ne, NOT, in).' + nullable: true + signInSessionsValidFromDateTime: + 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: 'Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.' + format: date-time + nullable: true + state: + type: string + description: 'The state or province in the user''s address. Maximum length is 128 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + streetAddress: + type: string + description: 'The street address of the user''s place of business. Maximum length is 1024 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + surname: + type: string + description: 'The user''s surname (family name or last name). Maximum length is 64 characters. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + usageLocation: + type: string + description: 'A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, NOT, ge, le, in, startsWith).' + nullable: true + userPrincipalName: + type: string + description: 'The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user''s email name. The general format is alias@domain, where domain must be present in the tenant''s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: While this property can contain accent characters, they can cause access issues to first-party applications for the user. Supports $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith) and $orderBy.' + nullable: true + userType: + type: string + description: 'A string value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, NOT, in,).' + nullable: true + mailboxSettings: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + deviceEnrollmentLimit: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. + format: int32 + aboutMe: + type: string + description: A freeform text entry field for the user to describe themselves. Returned only on $select. + nullable: true + birthday: + 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 birthday of the user. 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 Returned only on $select.' + format: date-time + hireDate: + 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 hire date of the user. 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. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + format: date-time + interests: + type: array + items: + type: string + nullable: true + description: A list for the user to describe their interests. Returned only on $select. + mySite: + type: string + description: The URL for the user's personal site. Returned only on $select. + nullable: true + pastProjects: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their past projects. Returned only on $select. + preferredName: + type: string + description: The preferred name for the user. Returned only on $select. + nullable: true + responsibilities: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their responsibilities. Returned only on $select. + schools: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate the schools they have attended. Returned only on $select. + skills: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their skills. Returned only on $select. + analytics: + $ref: '#/components/schemas/microsoft.graph.userAnalytics' + usageRights: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usageRight' + informationProtection: + $ref: '#/components/schemas/microsoft.graph.informationProtection' + appRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: Represents the app roles a user has been granted for an application. Supports $expand. + createdObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects that were created by the user. Read-only. Nullable. + directReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + licenseDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + description: A collection of this user's license details. Read-only. + manager: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.' + oauth2PermissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + ownedDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + ownedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + registeredDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + scopedRoleMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The transitive reports for a user. Read-only. + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + calendarGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarGroup' + description: The user's calendar groups. Read-only. Nullable. + calendars: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendar' + description: The user's calendars. Read-only. Nullable. + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Read-only. Nullable. + contactFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + description: The user's contacts folders. Read-only. Nullable. + contacts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contact' + description: The user's contacts. Read-only. Nullable. + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + inferenceClassification: + $ref: '#/components/schemas/microsoft.graph.inferenceClassification' + joinedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + description: Read-only. Nullable. + mailFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + description: The user's mail folders. Read-only. Nullable. + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.message' + description: The messages in a mailbox or folder. Read-only. Nullable. + outlook: + $ref: '#/components/schemas/microsoft.graph.outlookUser' + people: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.person' + description: 'Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user''s communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.' + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: A collection of drives available for this user. Read-only. + followedSites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the user. Nullable. + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + pendingAccessReviewInstances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + description: Navigation property to get list of access reviews pending approval by reviewer. + agreementAcceptances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + description: The user's terms of use acceptance statuses. Read-only. Nullable. + deviceEnrollmentConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' + description: Get enrollment configurations targeted to the user + managedDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + description: The managed devices associated with the user. + managedAppRegistrations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' + description: Zero or more managed app registrations that belong to the user. + windowsInformationProtectionDeviceRegistrations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' + description: Zero or more WIP device registrations that belong to the user. + deviceManagementTroubleshootingEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + description: The list of troubleshooting events for this user. + mobileAppIntentAndStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' + description: The list of troubleshooting events for this user. + mobileAppTroubleshootingEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' + description: The list of mobile app troubleshooting events for this user. + notifications: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.notification' + planner: + $ref: '#/components/schemas/microsoft.graph.plannerUser' + insights: + $ref: '#/components/schemas/microsoft.graph.itemInsights' + settings: + $ref: '#/components/schemas/microsoft.graph.userSettings' + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: Read-only. Nullable. + profile: + $ref: '#/components/schemas/microsoft.graph.profile' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userActivity' + description: The user's activities across devices. Read-only. Nullable. + devices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.device' + onlineMeetings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + presence: + $ref: '#/components/schemas/microsoft.graph.presence' + authentication: + $ref: '#/components/schemas/microsoft.graph.authentication' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' + joinedTeams: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.team' + description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + teamwork: + $ref: '#/components/schemas/microsoft.graph.userTeamwork' + todo: + $ref: '#/components/schemas/microsoft.graph.todo' + additionalProperties: + type: object + description: Represents an Azure Active Directory user object. + microsoft.graph.teamworkTag: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamworkTag + type: object + properties: + description: + type: string + description: Tag description as it will appear to the user in Microsoft Teams. + nullable: true + displayName: + type: string + description: Tag name as it will appear to the user in Microsoft Teams. + nullable: true + memberCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users assigned to the tag. + format: int32 + nullable: true + tagType: + $ref: '#/components/schemas/microsoft.graph.teamworkTagType' + teamId: + type: string + description: ID of the team in which the tag is defined. + nullable: true + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' + description: Users assigned to the tag. + additionalProperties: + type: object + microsoft.graph.teamsTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamsTemplate + type: object + additionalProperties: + type: object + microsoft.graph.schedule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: schedule + type: object + properties: + enabled: + type: boolean + description: Indicates whether the schedule is enabled for the team. Required. + nullable: true + offerShiftRequestsEnabled: + type: boolean + description: Indicates whether offer shift requests are enabled for the schedule. + nullable: true + openShiftsEnabled: + type: boolean + description: Indicates whether open shifts are enabled for the schedule. + nullable: true + provisionStatus: + $ref: '#/components/schemas/microsoft.graph.operationStatus' + provisionStatusCode: + type: string + description: Additional information about why schedule provisioning failed. + nullable: true + swapShiftsRequestsEnabled: + type: boolean + description: Indicates whether swap shifts requests are enabled for the schedule. + nullable: true + timeClockEnabled: + type: boolean + description: Indicates whether time clock is enabled for the schedule. + nullable: true + timeClockSettings: + $ref: '#/components/schemas/microsoft.graph.timeClockSettings' + timeOffRequestsEnabled: + type: boolean + description: Indicates whether time off requests are enabled for the schedule. + nullable: true + timeZone: + type: string + description: Indicates the time zone of the schedule team using tz database format. Required. + nullable: true + workforceIntegrationIds: + type: array + items: + type: string + nullable: true + offerShiftRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + openShiftChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + openShifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.openShift' + schedulingGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.schedulingGroup' + description: The logical grouping of users in the schedule (usually by role). + shifts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shift' + description: The shifts in the schedule. + swapShiftsChangeRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + timeCards: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeCard' + timeOffReasons: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffReason' + description: The set of reasons for a time off in the schedule. + timeOffRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + timesOff: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.timeOff' + description: The instances of times off in the schedule. + additionalProperties: + type: object + microsoft.graph.keyValue: + title: keyValue + type: object + properties: + key: + type: string + description: Key. + nullable: true + value: + type: string + description: Value. + nullable: true + additionalProperties: + type: object + odata.error.main: + required: + - code + - message + type: object + properties: + code: + type: string + message: + type: string + target: + type: string + details: + type: array + items: + $ref: '#/components/schemas/odata.error.detail' + innererror: + type: object + additionalProperties: + type: object + description: The structure of this object is service-specific + additionalProperties: + type: object + microsoft.graph.recurrencePattern: + title: recurrencePattern + type: object + properties: + dayOfMonth: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly. + format: int32 + daysOfWeek: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + description: 'A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.' + firstDayOfWeek: + $ref: '#/components/schemas/microsoft.graph.dayOfWeek' + index: + $ref: '#/components/schemas/microsoft.graph.weekIndex' + interval: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.' + format: int32 + month: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The month in which the event occurs. This is a number from 1 to 12. + format: int32 + type: + $ref: '#/components/schemas/microsoft.graph.recurrencePatternType' + additionalProperties: + type: object + microsoft.graph.recurrenceRange: + title: recurrenceRange + type: object + properties: + endDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: 'The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.' + format: date + nullable: true + numberOfOccurrences: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of times to repeat the event. Required and must be positive if type is numbered. + format: int32 + recurrenceTimeZone: + type: string + description: 'Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.' + nullable: true + startDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + description: 'The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.' + format: date + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.recurrenceRangeType' + additionalProperties: + type: object + microsoft.graph.accessPackageLocalizedText: + title: accessPackageLocalizedText + type: object + properties: + languageCode: + type: string + description: The ISO code for the intended language. Required. + nullable: true + text: + type: string + description: The text in the specific language. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.expirationPatternType: + title: expirationPatternType + enum: + - notSpecified + - noExpiration + - afterDateTime + - afterDuration + type: string + microsoft.graph.calendarRoleType: + title: calendarRoleType + enum: + - none + - freeBusyRead + - limitedRead + - read + - write + - delegateWithoutPrivateEventAccess + - delegateWithPrivateEventAccess + - custom + type: string + microsoft.graph.attendeeBase: + allOf: + - $ref: '#/components/schemas/microsoft.graph.recipient' + - title: attendeeBase + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.attendeeType' + additionalProperties: + type: object + microsoft.graph.timeSlot: + title: timeSlot + type: object + properties: + end: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + start: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + additionalProperties: + type: object + microsoft.graph.bodyType: + title: bodyType + enum: + - text + - html + type: string + microsoft.graph.physicalAddress: + title: physicalAddress + type: object + properties: + city: + type: string + description: The city. + nullable: true + countryOrRegion: + type: string + description: 'The country or region. It''s a free-format string value, for example, ''United States''.' + nullable: true + postalCode: + type: string + description: The postal code. + nullable: true + postOfficeBox: + type: string + description: The post office box number. + nullable: true + state: + type: string + description: The state. + nullable: true + street: + type: string + description: The street. + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.physicalAddressType' + additionalProperties: + type: object + microsoft.graph.outlookGeoCoordinates: + title: outlookGeoCoordinates + type: object + properties: + accuracy: + type: number + description: 'The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.' + format: double + nullable: true + altitude: + type: number + description: The altitude of the location. + format: double + nullable: true + altitudeAccuracy: + type: number + description: The accuracy of the altitude. + format: double + nullable: true + latitude: + type: number + description: The latitude of the location. + format: double + nullable: true + longitude: + type: number + description: The longitude of the location. + format: double + nullable: true + additionalProperties: + type: object + microsoft.graph.locationType: + title: locationType + enum: + - default + - conferenceRoom + - homeAddress + - businessAddress + - geoCoordinates + - streetAddress + - hotel + - restaurant + - localBusiness + - postalAddress + type: string + microsoft.graph.locationUniqueIdType: + title: locationUniqueIdType + enum: + - unknown + - locationStore + - directory + - private + - bing + type: string + microsoft.graph.phone: + title: phone + type: object + properties: + number: + type: string + description: The phone number. + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.phoneType' + additionalProperties: + type: object + microsoft.graph.responseType: + title: responseType + enum: + - none + - organizer + - tentativelyAccepted + - accepted + - declined + - notResponded + type: string + microsoft.graph.mention: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mention + type: object + properties: + application: + type: string + description: The name of the application where the mention is created. Optional. Not used and defaulted as null for message. + nullable: true + clientReference: + type: string + description: A unique identifier that represents a parent of the resource instance. Optional. Not used and defaulted as null for message. + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + 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 the mention is created on the client. + format: date-time + nullable: true + deepLink: + type: string + description: A deep web link to the context of the mention in the resource instance. Optional. Not used and defaulted as null for message. + nullable: true + mentioned: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + mentionText: + type: string + description: 'Optional. Not used and defaulted as null for message. To get the mentions in a message, see the bodyPreview property of the message instead.' + nullable: true + serverCreatedDateTime: + 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 the mention is created on the server. Optional. Not used and defaulted as null for message. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.itemReference: + title: itemReference + type: object + properties: + driveId: + type: string + description: Unique identifier of the drive instance that contains the item. Read-only. + nullable: true + driveType: + type: string + description: 'Identifies the type of drive. See [drive][] resource for values.' + nullable: true + id: + type: string + description: Unique identifier of the item in the drive. Read-only. + nullable: true + name: + type: string + description: The name of the item being referenced. Read-only. + nullable: true + path: + type: string + description: Path that can be used to navigate to the item. Read-only. + nullable: true + shareId: + type: string + description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' + nullable: true + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + siteId: + type: string + description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' + nullable: true + additionalProperties: + type: object + microsoft.graph.storagePlanInformation: + title: storagePlanInformation + type: object + properties: + upgradeAvailable: + type: boolean + description: Indicates if there are higher storage quota plans available. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.itemActionSet: + title: itemActionSet + type: object + properties: + comment: + $ref: '#/components/schemas/microsoft.graph.commentAction' + create: + $ref: '#/components/schemas/microsoft.graph.createAction' + delete: + $ref: '#/components/schemas/microsoft.graph.deleteAction' + edit: + $ref: '#/components/schemas/microsoft.graph.editAction' + mention: + $ref: '#/components/schemas/microsoft.graph.mentionAction' + move: + $ref: '#/components/schemas/microsoft.graph.moveAction' + rename: + $ref: '#/components/schemas/microsoft.graph.renameAction' + restore: + $ref: '#/components/schemas/microsoft.graph.restoreAction' + share: + $ref: '#/components/schemas/microsoft.graph.shareAction' + version: + $ref: '#/components/schemas/microsoft.graph.versionAction' + additionalProperties: + type: object + microsoft.graph.itemActivityTimeSet: + title: itemActivityTimeSet + type: object + properties: + lastRecordedDateTime: + 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 + observedDateTime: + 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: When the activity was observed to take place. + format: date-time + nullable: true + recordedDateTime: + 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: When the observation was recorded on the service. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.listItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: listItem + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + description: The list of recent activities that took place on this item. + analytics: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + driveItem: + $ref: '#/components/schemas/microsoft.graph.driveItem' + fields: + $ref: '#/components/schemas/microsoft.graph.fieldValueSet' + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + description: The list of previous versions of the list item. + additionalProperties: + type: object + microsoft.graph.audio: + title: audio + type: object + properties: + album: + type: string + description: The title of the album for this audio file. + nullable: true + albumArtist: + type: string + description: The artist named on the album for the audio file. + nullable: true + artist: + type: string + description: The performing artist for the audio file. + nullable: true + bitrate: + type: integer + description: Bitrate expressed in kbps. + format: int64 + nullable: true + composers: + type: string + description: The name of the composer of the audio file. + nullable: true + copyright: + type: string + description: Copyright information for the audio file. + nullable: true + disc: + maximum: 32767 + minimum: -32768 + type: integer + description: The number of the disc this audio file came from. + format: int16 + nullable: true + discCount: + maximum: 32767 + minimum: -32768 + type: integer + description: The total number of discs in this album. + format: int16 + nullable: true + duration: + type: integer + description: 'Duration of the audio file, expressed in milliseconds' + format: int64 + nullable: true + genre: + type: string + description: The genre of this audio file. + nullable: true + hasDrm: + type: boolean + description: Indicates if the file is protected with digital rights management. + nullable: true + isVariableBitrate: + type: boolean + description: Indicates if the file is encoded with a variable bitrate. + nullable: true + title: + type: string + description: The title of the audio file. + nullable: true + track: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of the track on the original disc for this audio file. + format: int32 + nullable: true + trackCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of tracks on the original disc for this audio file. + format: int32 + nullable: true + year: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The year the audio file was recorded. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.bundle: + title: bundle + type: object + properties: + album: + $ref: '#/components/schemas/microsoft.graph.album' + childCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of children contained immediately within this container. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.file: + title: file + type: object + properties: + hashes: + $ref: '#/components/schemas/microsoft.graph.hashes' + mimeType: + type: string + description: The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only. + nullable: true + processingMetadata: + type: boolean + nullable: true + additionalProperties: + type: object + microsoft.graph.fileSystemInfo: + title: fileSystemInfo + 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 UTC date and time the file was created on a client. + format: date-time + nullable: true + lastAccessedDateTime: + 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 UTC date and time the file was last accessed. Available for the recent file list only. + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The UTC date and time the file was last modified on a client. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.folder: + title: folder + type: object + properties: + childCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of children contained immediately within this container. + format: int32 + nullable: true + view: + $ref: '#/components/schemas/microsoft.graph.folderView' + additionalProperties: + type: object + microsoft.graph.image: + title: image + type: object + properties: + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Optional. Height of the image, in pixels. Read-only.' + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Optional. Width of the image, in pixels. Read-only.' + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.geoCoordinates: + title: geoCoordinates + type: object + properties: + altitude: + type: number + description: 'Optional. The altitude (height), in feet, above sea level for the item. Read-only.' + format: double + nullable: true + latitude: + type: number + description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' + format: double + nullable: true + longitude: + type: number + description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' + format: double + nullable: true + additionalProperties: + type: object + microsoft.graph.media: + title: media + type: object + properties: + isTranscriptionShown: + type: boolean + description: 'If a file has a transcript, this setting controls if the closed captions / transcription for the media file should be shown to people during viewing. Read-Write.' + nullable: true + mediaSource: + $ref: '#/components/schemas/microsoft.graph.mediaSource' + additionalProperties: + type: object + microsoft.graph.package: + title: package + type: object + properties: + type: + type: string + description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' + nullable: true + additionalProperties: + type: object + microsoft.graph.pendingOperations: + title: pendingOperations + type: object + properties: + pendingContentUpdate: + $ref: '#/components/schemas/microsoft.graph.pendingContentUpdate' + additionalProperties: + type: object + microsoft.graph.photo: + title: photo + type: object + properties: + cameraMake: + type: string + description: Camera manufacturer. Read-only. + nullable: true + cameraModel: + type: string + description: Camera model. Read-only. + nullable: true + exposureDenominator: + type: number + description: The denominator for the exposure time fraction from the camera. Read-only. + format: double + nullable: true + exposureNumerator: + type: number + description: The numerator for the exposure time fraction from the camera. Read-only. + format: double + nullable: true + fNumber: + type: number + description: The F-stop value from the camera. Read-only. + format: double + nullable: true + focalLength: + type: number + description: The focal length from the camera. Read-only. + format: double + nullable: true + iso: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The ISO value from the camera. Read-only. + format: int32 + nullable: true + orientation: + maximum: 32767 + minimum: -32768 + type: integer + description: The orientation value from the camera. Writable on OneDrive Personal. + format: int16 + nullable: true + takenDateTime: + 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 the photo was taken in UTC time. Read-only. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.publicationFacet: + title: publicationFacet + type: object + properties: + level: + type: string + description: The state of publication for this document. Either published or checkout. Read-only. + nullable: true + versionId: + type: string + description: The unique identifier for the version that is visible to the current caller. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.remoteItem: + title: remoteItem + 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 + description: Date and time of item creation. Read-only. + format: date-time + nullable: true + file: + $ref: '#/components/schemas/microsoft.graph.file' + fileSystemInfo: + $ref: '#/components/schemas/microsoft.graph.fileSystemInfo' + folder: + $ref: '#/components/schemas/microsoft.graph.folder' + id: + type: string + description: Unique identifier for the remote item in its drive. Read-only. + nullable: true + image: + $ref: '#/components/schemas/microsoft.graph.image' + 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 + description: Date and time the item was last modified. Read-only. + format: date-time + nullable: true + name: + type: string + description: Optional. Filename of the remote item. Read-only. + nullable: true + package: + $ref: '#/components/schemas/microsoft.graph.package' + parentReference: + $ref: '#/components/schemas/microsoft.graph.itemReference' + shared: + $ref: '#/components/schemas/microsoft.graph.shared' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + size: + type: integer + description: Size of the remote item. Read-only. + format: int64 + nullable: true + specialFolder: + $ref: '#/components/schemas/microsoft.graph.specialFolder' + video: + $ref: '#/components/schemas/microsoft.graph.video' + webDavUrl: + type: string + description: DAV compatible URL for the item. + nullable: true + webUrl: + type: string + description: URL that displays the resource in the browser. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.searchResult: + title: searchResult + type: object + properties: + onClickTelemetryUrl: + type: string + description: A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results. + nullable: true + additionalProperties: + type: object + microsoft.graph.shared: + title: shared + type: object + properties: + owner: + $ref: '#/components/schemas/microsoft.graph.identitySet' + scope: + type: string + description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' + nullable: true + sharedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + sharedDateTime: + 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 UTC date and time when the item was shared. Read-only. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.driveItemSource: + title: driveItemSource + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.driveItemSourceApplication' + externalId: + type: string + description: The external identifier for the drive item from the source. + nullable: true + additionalProperties: + type: object + microsoft.graph.specialFolder: + title: specialFolder + type: object + properties: + name: + type: string + description: The unique identifier for this item in the /drive/special collection + nullable: true + additionalProperties: + type: object + microsoft.graph.video: + title: video + type: object + properties: + audioBitsPerSample: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of audio bits per sample. + format: int32 + nullable: true + audioChannels: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of audio channels. + format: int32 + nullable: true + audioFormat: + type: string + description: 'Name of the audio format (AAC, MP3, etc.).' + nullable: true + audioSamplesPerSecond: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of audio samples per second. + format: int32 + nullable: true + bitrate: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Bit rate of the video in bits per second. + format: int32 + nullable: true + duration: + type: integer + description: Duration of the file in milliseconds. + format: int64 + nullable: true + fourCC: + type: string + description: '''Four character code'' name of the video format.' + nullable: true + frameRate: + type: number + description: Frame rate of the video. + format: double + nullable: true + height: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Height of the video, in pixels.' + format: int32 + nullable: true + width: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Width of the video, in pixels.' + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.workbook: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workbook + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.workbookApplication' + comments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookComment' + functions: + $ref: '#/components/schemas/microsoft.graph.workbookFunctions' + names: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' + description: Represents a collection of workbooks scoped named items (named ranges and constants). Read-only. + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookOperation' + description: 'The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.' + tables: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookTable' + description: Represents a collection of tables associated with the workbook. Read-only. + worksheets: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' + description: Represents a collection of worksheets associated with the workbook. Read-only. + additionalProperties: + type: object + microsoft.graph.subscription: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: subscription + type: object + properties: + applicationId: + type: string + description: Identifier of the application used to create the subscription. Read-only. + nullable: true + changeType: + type: string + description: 'Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType.' + clientState: + type: string + description: Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + nullable: true + creatorId: + type: string + description: 'Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.' + nullable: true + encryptionCertificate: + type: string + description: A base64-encoded representation of a certificate with a public key used to encrypt resource data in change notifications. Optional. Required when includeResourceData is true. + nullable: true + encryptionCertificateId: + type: string + description: A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + 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: 'Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required.' + format: date-time + includeResourceData: + type: boolean + description: 'When set to true, change notifications include resource data (such as content of a chat message). Optional.' + nullable: true + latestSupportedTlsVersion: + type: string + description: 'Specifies the latest version of Transport Layer Security (TLS) that the notification endpoint, specified by notificationUrl, supports. The possible values are: v1_0, v1_1, v1_2, v1_3. For subscribers whose notification endpoint supports a version lower than the currently recommended version (TLS 1.2), specifying this property by a set timeline allows them to temporarily use their deprecated version of TLS before completing their upgrade to TLS 1.2. For these subscribers, not setting this property per the timeline would result in subscription operations failing. For subscribers whose notification endpoint already supports TLS 1.2, setting this property is optional. In such cases, Microsoft Graph defaults the property to v1_2.' + nullable: true + lifecycleNotificationUrl: + type: string + description: 'The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved and missed notifications. This URL must make use of the HTTPS protocol. Optional. Read more about how Outlook resources use lifecycle notifications.' + nullable: true + notificationContentType: + type: string + description: Desired content-type for MS Graph change notifications for supported resource types. The default content-type is the 'application/json' content-type. + nullable: true + notificationQueryOptions: + type: string + description: 'OData Query Options for specifying value for the targeting resource. Clients receive notifications when resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property eg when the print job is completed, when a print job resource isFetchable property value becomes true etc.' + nullable: true + notificationUrl: + type: string + description: The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + resource: + type: string + description: Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + additionalProperties: + type: object + microsoft.graph.thumbnailSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: thumbnailSet + type: object + properties: + large: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + medium: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + small: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + source: + $ref: '#/components/schemas/microsoft.graph.thumbnail' + additionalProperties: + type: object + microsoft.graph.driveItemVersion: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' + - title: driveItemVersion + type: object + properties: + content: + type: string + format: base64url + nullable: true + size: + type: integer + description: Indicates the size of the content stream for this version of the item. + format: int64 + nullable: true + additionalProperties: + type: object + microsoft.graph.listInfo: + title: listInfo + type: object + properties: + contentTypesEnabled: + type: boolean + description: 'If true, indicates that content types are enabled for this list.' + nullable: true + hidden: + type: boolean + description: 'If true, indicates that the list is not normally visible in the SharePoint user experience.' + nullable: true + template: + type: string + description: 'An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.' + nullable: true + additionalProperties: + type: object + microsoft.graph.itemActivityStat: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: itemActivityStat + type: object + properties: + access: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + create: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + delete: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + edit: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the interval ends. Read-only. + format: date-time + nullable: true + incompleteData: + $ref: '#/components/schemas/microsoft.graph.incompleteData' + isTrending: + type: boolean + description: Indicates whether the item is 'trending.' Read-only. + nullable: true + move: + $ref: '#/components/schemas/microsoft.graph.itemActionStat' + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the interval starts. Read-only. + format: date-time + nullable: true + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivity' + description: Exposes the itemActivities represented in this itemActivityStat resource. + additionalProperties: + type: object + microsoft.graph.booleanColumn: + title: booleanColumn + type: object + additionalProperties: + type: object + microsoft.graph.calculatedColumn: + title: calculatedColumn + type: object + properties: + format: + type: string + description: 'For dateTime output types, the format of the value. Must be one of dateOnly or dateTime.' + nullable: true + formula: + type: string + description: The formula used to compute the value for this column. + nullable: true + outputType: + type: string + description: 'The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text.' + nullable: true + additionalProperties: + type: object + microsoft.graph.choiceColumn: + title: choiceColumn + type: object + properties: + allowTextEntry: + type: boolean + description: 'If true, allows custom values that aren''t in the configured choices.' + nullable: true + choices: + type: array + items: + type: string + nullable: true + description: The list of values available for this column. + displayAs: + type: string + description: 'How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons' + nullable: true + additionalProperties: + type: object + microsoft.graph.contentApprovalStatusColumn: + title: contentApprovalStatusColumn + type: object + additionalProperties: + type: object + microsoft.graph.currencyColumn: + title: currencyColumn + type: object + properties: + locale: + type: string + description: Specifies the locale from which to infer the currency symbol. + nullable: true + additionalProperties: + type: object + microsoft.graph.dateTimeColumn: + title: dateTimeColumn + type: object + properties: + displayAs: + type: string + description: 'How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.' + nullable: true + format: + type: string + description: Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime + nullable: true + additionalProperties: + type: object + microsoft.graph.defaultColumnValue: + title: defaultColumnValue + type: object + properties: + formula: + type: string + description: The formula used to compute the default value for this column. + nullable: true + value: + type: string + description: The direct value to use as the default value for this column. + nullable: true + additionalProperties: + type: object + microsoft.graph.geolocationColumn: + title: geolocationColumn + type: object + additionalProperties: + type: object + microsoft.graph.hyperlinkOrPictureColumn: + title: hyperlinkOrPictureColumn + type: object + properties: + isPicture: + type: boolean + description: Specifies whether the display format used for URL columns is an image or a hyperlink. + nullable: true + additionalProperties: + type: object + microsoft.graph.lookupColumn: + title: lookupColumn + type: object + properties: + allowMultipleValues: + type: boolean + description: Indicates whether multiple values can be selected from the source. + nullable: true + allowUnlimitedLength: + type: boolean + description: Indicates whether values in the column should be able to exceed the standard limit of 255 characters. + nullable: true + columnName: + type: string + description: The name of the lookup source column. + nullable: true + listId: + type: string + description: The unique identifier of the lookup source list. + nullable: true + primaryLookupColumnId: + type: string + description: 'If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.' + nullable: true + additionalProperties: + type: object + microsoft.graph.numberColumn: + title: numberColumn + type: object + properties: + decimalPlaces: + type: string + description: How many decimal places to display. See below for information about the possible values. + nullable: true + displayAs: + type: string + description: 'How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.' + nullable: true + maximum: + type: number + description: The maximum permitted value. + format: double + nullable: true + minimum: + type: number + description: The minimum permitted value. + format: double + nullable: true + additionalProperties: + type: object + microsoft.graph.personOrGroupColumn: + title: personOrGroupColumn + type: object + properties: + allowMultipleSelection: + type: boolean + description: Indicates whether multiple values can be selected from the source. + nullable: true + chooseFromType: + type: string + description: 'Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.' + nullable: true + displayAs: + type: string + description: How to display the information about the person or group chosen. See below. + nullable: true + additionalProperties: + type: object + microsoft.graph.termColumn: + title: termColumn + type: object + properties: + allowMultipleValues: + type: boolean + description: Specifies whether the column will allow more than one value + nullable: true + showFullyQualifiedName: + type: boolean + description: Specifies whether to display the entire term path or only the term label. + nullable: true + additionalProperties: + type: object + microsoft.graph.textColumn: + title: textColumn + type: object + properties: + allowMultipleLines: + type: boolean + description: Whether to allow multiple lines of text. + nullable: true + appendChangesToExistingText: + type: boolean + description: 'Whether updates to this column should replace existing text, or append to it.' + nullable: true + linesForEditing: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The size of the text box. + format: int32 + nullable: true + maxLength: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The maximum number of characters for the value. + format: int32 + nullable: true + textType: + type: string + description: The type of text being stored. Must be one of plain or richText + nullable: true + additionalProperties: + type: object + microsoft.graph.thumbnailColumn: + title: thumbnailColumn + type: object + additionalProperties: + type: object + microsoft.graph.columnTypes: + title: columnTypes + enum: + - note + - text + - choice + - multichoice + - number + - currency + - dateTime + - lookup + - boolean + - user + - url + - calculated + - location + - geolocation + - term + - multiterm + - thumbnail + - approvalStatus + - unknownFutureValue + type: string + microsoft.graph.columnValidation: + title: columnValidation + type: object + properties: + defaultLanguage: + type: string + description: Default BCP 47 language tag for the description. + nullable: true + descriptions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' + description: Localized messages that explain what is needed for this column's value to be considered valid. User will be prompted with this message if validation fails. + formula: + type: string + description: 'The formula to validate column value. For examples, see Examples of common formulas in lists' + nullable: true + additionalProperties: + type: object + microsoft.graph.documentSet: + title: documentSet + type: object + properties: + allowedContentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + description: Content types allowed in document set. + defaultContents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetContent' + description: Default contents of document set. + propagateWelcomePageChanges: + type: boolean + description: Specifies whether to push welcome page changes to inherited content types. + nullable: true + shouldPrefixNameToFile: + type: boolean + description: Add the name of the Document Set to each file name. + nullable: true + welcomePageUrl: + type: string + description: Welcome page absolute URL. + nullable: true + sharedColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + welcomePageColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object + microsoft.graph.documentSetContent: + title: documentSetContent + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' + fileName: + type: string + description: Name of the file in resource folder that should be added as a default content or a template in the document set + nullable: true + folderName: + type: string + description: Folder name in which the file will be placed when a new document set is created in the library. + nullable: true + additionalProperties: + type: object + microsoft.graph.contentTypeOrder: + title: contentTypeOrder + type: object + properties: + default: + type: boolean + description: Whether this is the default Content Type + nullable: true + position: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Specifies the position in which the Content Type appears in the selection UI. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.columnLink: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: columnLink + type: object + properties: + name: + type: string + description: The name of the column in this content type. + nullable: true + additionalProperties: + type: object + microsoft.graph.contentTypeInfo: + title: contentTypeInfo + type: object + properties: + id: + type: string + description: The id of the content type. + nullable: true + name: + type: string + description: The name of the content type. + nullable: true + additionalProperties: + type: object + microsoft.graph.webPart: + title: webPart + type: object + properties: + data: + $ref: '#/components/schemas/microsoft.graph.sitePageData' + type: + type: string + description: A unique identifier specifying the webPart type. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.sharingInvitation: + title: sharingInvitation + type: object + properties: + email: + type: string + description: The email address provided for the recipient of the sharing invitation. Read-only. + nullable: true + invitedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + redeemedBy: + type: string + nullable: true + signInRequired: + type: boolean + description: If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only. + nullable: true + additionalProperties: + type: object + microsoft.graph.sharingLink: + title: sharingLink + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.identity' + configuratorUrl: + type: string + nullable: true + preventsDownload: + type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' + nullable: true + scope: + type: string + description: 'The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.' + nullable: true + type: + type: string + description: The type of the link created. + nullable: true + webHtml: + type: string + description: 'For embed links, this property contains the HTML code for an