docs/Samples/AccessPackagePlan.sample.json

{
  "exportedAt": "2024-01-01T00:00:00Z",
  "tenantId": "11111111-2222-3333-4444-555555555555",
  "accessPackages": [
    {
      "id": "ap-1234",
      "displayName": "HR Onboarding",
      "description": "Baseline access for new hires",
      "catalogId": "cat-5678",
      "state": "published",
      "isHidden": false,
      "assignmentPolicies": [
        {
          "displayName": "Manager approval",
          "description": "Manager must approve",
          "durationInDays": 365,
          "requestorSettings": {},
          "requestApprovalSettings": {},
          "accessReviewSettings": {},
          "specificSettings": {}
        }
      ],
      "resourceRoleScopes": [
        {
          "roleOriginId": "member",
          "roleDisplayName": "Member",
          "resourceId": "group-resource-1",
          "resourceOriginId": "00000000-aaaa-bbbb-cccc-111111111111",
          "resourceOriginType": "AadGroup",
          "scopeId": "scope-1",
          "scopeDisplayName": "Group",
          "scopeOriginId": "00000000-aaaa-bbbb-cccc-111111111111",
          "scopeOriginSystem": "AadGroup"
        }
      ]
    }
  ]
}