Represents the top-level Jamf Pro tenant environment. This is the root container node for all Jamf resources.
Created by
prepare_graph in lib/preprocess.py
Edges
The tables below list edges defined by the Jamf extension only. Additional edges to or from this node may be created by other extensions.
Inbound Edges
| Edge Type | Source Node Types | Traversable |
|---|
| jamf_AdminTo | jamf_Account, jamf_DisabledAccount | ✅ |
| jamf_Create_API_Client_and_Assign_Role | jamf_Account, jamf_DisabledAccount, jamf_Group, jamf_ApiClient, jamf_DisabledApiClient | ✅ |
| jamf_Create_API_Client_and_Create_Role | jamf_Account, jamf_DisabledAccount, jamf_Group, jamf_ApiClient, jamf_DisabledApiClient | ✅ |
| jamf_Create_API_Client_and_Update_Role | jamf_Account, jamf_DisabledAccount, jamf_Group, jamf_ApiClient, jamf_DisabledApiClient | ✅ |
| jamf_CreateAccounts | jamf_Account, jamf_DisabledAccount, jamf_Group, jamf_ApiClient, jamf_DisabledApiClient | ✅ |
| jamf_CreateAPIRoles | jamf_Account, jamf_DisabledAccount, jamf_Group, jamf_ApiClient, jamf_DisabledApiClient | ❌ |
| jamf_ScriptsNonTraversable | jamf_Account, jamf_DisabledAccount, jamf_Group, jamf_ApiClient, jamf_DisabledApiClient | ❌ |
| jamf_Update_API_Client_and_Assign_Role | jamf_Account, jamf_DisabledAccount, jamf_Group | ❌ |
| jamf_Update_API_Client_and_Create_Roles | jamf_Account, jamf_DisabledAccount, jamf_Group | ❌ |
| jamf_Update_API_Client_and_Update_Roles | jamf_Account, jamf_DisabledAccount, jamf_Group | ❌ |
| jamf_Update_Roles_Assigned_To_Self | jamf_ApiClient, jamf_DisabledApiClient | ✅ |
| jamf_Update_Self_and_Assign_Roles | jamf_ApiClient, jamf_DisabledApiClient | ✅ |
| jamf_Update_Self_and_Create_Roles | jamf_ApiClient, jamf_DisabledApiClient | ✅ |
| jamf_Update_Self_and_Update_Roles | jamf_ApiClient, jamf_DisabledApiClient | ✅ |
| jamf_UpdateAccounts | jamf_Account, jamf_DisabledAccount, jamf_Group, jamf_ApiClient, jamf_DisabledApiClient | ✅ |
| jamf_UpdateAPIRoles | jamf_Account, jamf_DisabledAccount, jamf_Group | ❌ |
Outbound Edges
Properties
| Property Name | Data Type | Description |
|---|
| name | string | Domain name of the Jamf Pro tenant |
| type | string | Hosting type (cloud-hosted or on-premesis) |
| objectid | string | Unique identifier matching the tenant name |
| displayname | string | Display name of the Tenant |
| tier | integer | Security tier classification |
Relationship Diagram
Note: Some non-traversable edges have been omitted for clarity. The diagram shows all traversable edges and structurally important non-traversable edges. Omitted edges include: jamf_Update_API_Client_and_Update_Roles, jamf_Update_API_Client_and_Create_Roles, jamf_Update_API_Client_and_Assign_Role, jamf_CreateAPIRoles, and jamf_UpdateAPIRoles.