{"resources":{"jamf":{"id":"jamf","name":"jamf","fields":{"computer":{"name":"computer","type":"\u001bjamf.computer","title":"Jamf Pro Computer Inventory record","is_private":true,"provider":"go.mondoo.com/mql/v13/providers/jamf","is_implicit_resource":true},"computerGroup":{"name":"computerGroup","type":"\u001bjamf.computerGroup","title":"Jamf smart or static computer group","is_private":true,"provider":"go.mondoo.com/mql/v13/providers/jamf","is_implicit_resource":true},"computerGroups":{"name":"computerGroups","type":"\u0019\u001bjamf.computerGroup","title":"Retrieve all computer groups (both smart and static); inspect the `smartGroup` field on each entry to distinguish the two","provider":"go.mondoo.com/mql/v13/providers/jamf"},"computerInventory":{"name":"computerInventory","type":"\u0019\u001bjamf.computer","title":"Retrieve a list of all computers in the Jamf Pro inventory","provider":"go.mondoo.com/mql/v13/providers/jamf"},"computerInventoryCount":{"name":"computerInventoryCount","type":"\u0005","title":"Return the total number of computer inventory records","provider":"go.mondoo.com/mql/v13/providers/jamf"},"localUserAccount":{"name":"localUserAccount","type":"\u001bjamf.localUserAccount","title":"Local user account information for Jamf-managed computers","is_private":true,"provider":"go.mondoo.com/mql/v13/providers/jamf","is_implicit_resource":true},"package":{"name":"package","type":"\u001bjamf.package","title":"Jamf Pro package definition","is_private":true,"provider":"go.mondoo.com/mql/v13/providers/jamf","is_implicit_resource":true},"packages":{"name":"packages","type":"\u0019\u001bjamf.package","title":"Retrieve a list of all software packages configured in Jamf Pro","provider":"go.mondoo.com/mql/v13/providers/jamf"},"sso":{"name":"sso","type":"\u001bjamf.ssoSettings","title":"Retrieve current SSO configuration settings","provider":"go.mondoo.com/mql/v13/providers/jamf"},"ssoSettings":{"name":"ssoSettings","type":"\u001bjamf.ssoSettings","title":"Single Sign-On (SSO) settings for Jamf Pro","desc":"Top-level fields apply regardless of which identity protocol is in use. SAML-specific fields (sessionTimeout, idpUrl, idpProviderType, userAttributeEnabled, userAttributeName, userMapping, tokenExpirationDisabled, groupAttributeName, entityId) are null when the tenant is configured for OIDC only. OIDC-specific fields (oidcUserMapping, oidcJamfIdAuthenticationEnabled, oidcUsernameAttributeClaimMapping) are null when the tenant is configured for SAML only. Use `configurationType` to branch.","is_private":true,"provider":"go.mondoo.com/mql/v13/providers/jamf","is_implicit_resource":true},"user":{"name":"user","type":"\u001bjamf.user","title":"Jamf Pro user summary","is_private":true,"provider":"go.mondoo.com/mql/v13/providers/jamf","is_implicit_resource":true},"userByName":{"name":"userByName","type":"\u001bjamf.userByName","title":"Jamf Pro user lookup by username","desc":"Examine a single Jamf user identified by username — full name, email, phone, position, and whether a custom photo is enabled. The `name` field selects the user, for example `jamf.userByName(name: \"jsmith\") { email position }`. Use `jamf.users` when you need to iterate every user instead of looking one up by name.","provider":"go.mondoo.com/mql/v13/providers/jamf","is_implicit_resource":true},"users":{"name":"users","type":"\u0019\u001bjamf.user","title":"Retrieve a list of all user accounts configured in Jamf Pro","provider":"go.mondoo.com/mql/v13/providers/jamf"},"version":{"name":"version","type":"\u0007","title":"Retrieve the Jamf Pro version string","provider":"go.mondoo.com/mql/v13/providers/jamf"}},"title":"Jamf Pro","desc":"Use this resource to query a Jamf Pro instance — the computer inventory (hardware, OS, security posture, enrollment state, local user accounts), the software package catalog, SSO configuration, smart and static computer groups, and the Jamf user directory. The Jamf Pro server version is also available via `version`. Sub-resources are populated from the Jamf Pro API and respect the credentials used to connect.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/v13/providers/jamf"},"jamf.computer":{"id":"jamf.computer","name":"jamf.computer","fields":{"activationLockEnabled":{"name":"activationLockEnabled","type":"\u0004","is_mandatory":true,"title":"Whether activation lock is enabled","provider":"go.mondoo.com/mql/v13/providers/jamf"},"assetTag":{"name":"assetTag","type":"\u0007","is_mandatory":true,"title":"Asset tag assigned to the computer","provider":"go.mondoo.com/mql/v13/providers/jamf"},"autoLoginDisabled":{"name":"autoLoginDisabled","type":"\u0004","is_mandatory":true,"title":"Whether auto-login is disabled","provider":"go.mondoo.com/mql/v13/providers/jamf"},"build":{"name":"build","type":"\u0007","is_mandatory":true,"title":"OS build number (e.g., 23F79)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"coreCount":{"name":"coreCount","type":"\u0005","is_mandatory":true,"title":"Total number of processor cores","provider":"go.mondoo.com/mql/v13/providers/jamf"},"enrolledViaAutomatedDeviceEnrollment":{"name":"enrolledViaAutomatedDeviceEnrollment","type":"\u0004","is_mandatory":true,"title":"Whether enrolled via Automated Device Enrollment","provider":"go.mondoo.com/mql/v13/providers/jamf"},"fileVault2Status":{"name":"fileVault2Status","type":"\u0007","is_mandatory":true,"title":"FileVault 2 encryption status","desc":"For example: VALID, NOT_APPLICABLE, BOOT_PARTITION_ENCRYPTED, VALID_BUT_DISABLED_BY_USER, INDIVIDUAL_RECOVERY_KEY_USED, PERSONAL_RECOVERY_KEY_REQUIRED, INSTITUTIONAL_RECOVERY_KEY_USED.","provider":"go.mondoo.com/mql/v13/providers/jamf"},"firewallEnabled":{"name":"firewallEnabled","type":"\u0004","is_mandatory":true,"title":"Whether the firewall is enabled","provider":"go.mondoo.com/mql/v13/providers/jamf"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Computer ID","provider":"go.mondoo.com/mql/v13/providers/jamf"},"initialEntryDate":{"name":"initialEntryDate","type":"\t","is_mandatory":true,"title":"Initial entry date into the Jamf system","provider":"go.mondoo.com/mql/v13/providers/jamf"},"itunesStoreAccountActive":{"name":"itunesStoreAccountActive","type":"\u0004","is_mandatory":true,"title":"Whether iTunes Store account is active","provider":"go.mondoo.com/mql/v13/providers/jamf"},"jamfBinaryVersion":{"name":"jamfBinaryVersion","type":"\u0007","is_mandatory":true,"title":"Version of the Jamf binary installed","provider":"go.mondoo.com/mql/v13/providers/jamf"},"lastContactTime":{"name":"lastContactTime","type":"\t","is_mandatory":true,"title":"Timestamp of last contact with Jamf","provider":"go.mondoo.com/mql/v13/providers/jamf"},"lastEnrolledDate":{"name":"lastEnrolledDate","type":"\t","is_mandatory":true,"title":"Enrollment date in Jamf","provider":"go.mondoo.com/mql/v13/providers/jamf"},"lastIpAddress":{"name":"lastIpAddress","type":"\u0007","is_mandatory":true,"title":"Last known IP address","provider":"go.mondoo.com/mql/v13/providers/jamf"},"lastReportedIp":{"name":"lastReportedIp","type":"\u0007","is_mandatory":true,"title":"Last reported IP address","provider":"go.mondoo.com/mql/v13/providers/jamf"},"localUserAccounts":{"name":"localUserAccounts","type":"\u0019\u001bjamf.localUserAccount","title":"List of local user accounts on the computer","provider":"go.mondoo.com/mql/v13/providers/jamf"},"macAddress":{"name":"macAddress","type":"\u0007","is_mandatory":true,"title":"MAC address of the computer","provider":"go.mondoo.com/mql/v13/providers/jamf"},"make":{"name":"make","type":"\u0007","is_mandatory":true,"title":"Manufacturer (e.g., Apple)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"model":{"name":"model","type":"\u0007","is_mandatory":true,"title":"Model name (e.g., MacBook Pro)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"modelIdentifier":{"name":"modelIdentifier","type":"\u0007","is_mandatory":true,"title":"Apple model identifier (e.g., MacBookPro18,2)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Computer name","provider":"go.mondoo.com/mql/v13/providers/jamf"},"operatingSystemName":{"name":"operatingSystemName","type":"\u0007","is_mandatory":true,"title":"Operating system name (e.g., macOS)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"operatingSystemVersion":{"name":"operatingSystemVersion","type":"\u0007","is_mandatory":true,"title":"OS version installed","provider":"go.mondoo.com/mql/v13/providers/jamf"},"platform":{"name":"platform","type":"\u0007","is_mandatory":true,"title":"Platform identifier (e.g., Mac, iOS)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"processorArchitecture":{"name":"processorArchitecture","type":"\u0007","is_mandatory":true,"title":"Processor architecture (e.g., x86_64, arm64)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"processorCount":{"name":"processorCount","type":"\u0005","is_mandatory":true,"title":"Number of processors","provider":"go.mondoo.com/mql/v13/providers/jamf"},"processorType":{"name":"processorType","type":"\u0007","is_mandatory":true,"title":"Type of processor (e.g., Apple M1, Intel i5)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"reportDate":{"name":"reportDate","type":"\t","is_mandatory":true,"title":"Date of last inventory report","provider":"go.mondoo.com/mql/v13/providers/jamf"},"serialNumber":{"name":"serialNumber","type":"\u0007","is_mandatory":true,"title":"Serial number of the device","provider":"go.mondoo.com/mql/v13/providers/jamf"},"totalRamMegabytes":{"name":"totalRamMegabytes","type":"\u0005","is_mandatory":true,"title":"Total RAM in MB","provider":"go.mondoo.com/mql/v13/providers/jamf"}},"title":"Jamf Pro Computer Inventory record","private":true,"min_provider_version":"13.0.0","defaults":"name platform","provider":"go.mondoo.com/mql/v13/providers/jamf"},"jamf.computerGroup":{"id":"jamf.computerGroup","name":"jamf.computerGroup","fields":{"id":{"name":"id","type":"\u0005","is_mandatory":true,"title":"Group ID","provider":"go.mondoo.com/mql/v13/providers/jamf"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Group name","provider":"go.mondoo.com/mql/v13/providers/jamf"},"smartGroup":{"name":"smartGroup","type":"\u0004","is_mandatory":true,"title":"Whether the group is a smart group","provider":"go.mondoo.com/mql/v13/providers/jamf"}},"title":"Jamf smart or static computer group","private":true,"min_provider_version":"13.0.0","defaults":"name smartGroup","provider":"go.mondoo.com/mql/v13/providers/jamf"},"jamf.localUserAccount":{"id":"jamf.localUserAccount","name":"jamf.localUserAccount","fields":{"admin":{"name":"admin","type":"\u0004","is_mandatory":true,"title":"Whether the account has admin privileges","provider":"go.mondoo.com/mql/v13/providers/jamf"},"fileVault2Enabled":{"name":"fileVault2Enabled","type":"\u0004","is_mandatory":true,"title":"Whether FileVault2 is enabled for this account","provider":"go.mondoo.com/mql/v13/providers/jamf"},"fullName":{"name":"fullName","type":"\u0007","is_mandatory":true,"title":"Full name of the account owner","provider":"go.mondoo.com/mql/v13/providers/jamf"},"homeDirectory":{"name":"homeDirectory","type":"\u0007","is_mandatory":true,"title":"Home directory path of the user","provider":"go.mondoo.com/mql/v13/providers/jamf"},"passwordMaxAge":{"name":"passwordMaxAge","type":"\u0005","is_mandatory":true,"title":"Maximum password age in days","provider":"go.mondoo.com/mql/v13/providers/jamf"},"passwordMinComplexCharacters":{"name":"passwordMinComplexCharacters","type":"\u0005","is_mandatory":true,"title":"Minimum number of complex characters in password","provider":"go.mondoo.com/mql/v13/providers/jamf"},"passwordMinLength":{"name":"passwordMinLength","type":"\u0005","is_mandatory":true,"title":"Minimum password length","provider":"go.mondoo.com/mql/v13/providers/jamf"},"uid":{"name":"uid","type":"\u0007","is_mandatory":true,"title":"System UID of the user","provider":"go.mondoo.com/mql/v13/providers/jamf"},"userAccountType":{"name":"userAccountType","type":"\u0007","is_mandatory":true,"title":"Type of user account (e.g., Standard, Admin)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"username":{"name":"username","type":"\u0007","is_mandatory":true,"title":"Username of the account","provider":"go.mondoo.com/mql/v13/providers/jamf"}},"title":"Local user account information for Jamf-managed computers","private":true,"min_provider_version":"13.0.0","defaults":"username","provider":"go.mondoo.com/mql/v13/providers/jamf"},"jamf.package":{"id":"jamf.package","name":"jamf.package","fields":{"categoryId":{"name":"categoryId","type":"\u0007","is_mandatory":true,"title":"ID of the category assigned to the package","provider":"go.mondoo.com/mql/v13/providers/jamf"},"fileName":{"name":"fileName","type":"\u0007","is_mandatory":true,"title":"File name of the package","provider":"go.mondoo.com/mql/v13/providers/jamf"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Package ID","provider":"go.mondoo.com/mql/v13/providers/jamf"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the package","provider":"go.mondoo.com/mql/v13/providers/jamf"},"osInstall":{"name":"osInstall","type":"\u0004","is_mandatory":true,"title":"Whether this is an OS installer","provider":"go.mondoo.com/mql/v13/providers/jamf"},"priority":{"name":"priority","type":"\u0005","is_mandatory":true,"title":"Priority value (used in installation ordering)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"suppressRegistration":{"name":"suppressRegistration","type":"\u0004","is_mandatory":true,"title":"Whether package registration prompts are suppressed","provider":"go.mondoo.com/mql/v13/providers/jamf"},"suppressUpdates":{"name":"suppressUpdates","type":"\u0004","is_mandatory":true,"title":"Whether package update prompts are suppressed","provider":"go.mondoo.com/mql/v13/providers/jamf"}},"title":"Jamf Pro package definition","private":true,"min_provider_version":"13.0.0","defaults":"name fileName","provider":"go.mondoo.com/mql/v13/providers/jamf"},"jamf.ssoSettings":{"id":"jamf.ssoSettings","name":"jamf.ssoSettings","fields":{"configurationType":{"name":"configurationType","type":"\u0007","is_mandatory":true,"title":"Active SSO configuration type","desc":"One of SAML, OIDC, or OIDC_WITH_SAML. Tells you which set of protocol-specific fields on this resource will be populated.","min_provider_version":"13.0.2","provider":"go.mondoo.com/mql/v13/providers/jamf"},"enrollmentSsoForAccountDrivenEnrollmentEnabled":{"name":"enrollmentSsoForAccountDrivenEnrollmentEnabled","type":"\u0004","is_mandatory":true,"title":"Whether account-driven enrollment uses SSO","provider":"go.mondoo.com/mql/v13/providers/jamf"},"entityId":{"name":"entityId","type":"\u0007","is_mandatory":true,"title":"SAML entity ID for the SSO provider","provider":"go.mondoo.com/mql/v13/providers/jamf"},"groupAttributeName":{"name":"groupAttributeName","type":"\u0007","is_mandatory":true,"title":"Name of the SAML group attribute used","provider":"go.mondoo.com/mql/v13/providers/jamf"},"groupEnrollmentAccessEnabled":{"name":"groupEnrollmentAccessEnabled","type":"\u0004","is_mandatory":true,"title":"Whether group enrollment access is enabled","provider":"go.mondoo.com/mql/v13/providers/jamf"},"idpProviderType":{"name":"idpProviderType","type":"\u0007","is_mandatory":true,"title":"SAML identity provider type","desc":"One of ADFS, OKTA, GOOGLE, SHIBBOLETH, ONELOGIN, PING, CENTRIFY, AZURE, or OTHER.","provider":"go.mondoo.com/mql/v13/providers/jamf"},"idpUrl":{"name":"idpUrl","type":"\u0007","is_mandatory":true,"title":"SAML identity provider URL","provider":"go.mondoo.com/mql/v13/providers/jamf"},"oidcJamfIdAuthenticationEnabled":{"name":"oidcJamfIdAuthenticationEnabled","type":"\u0004","is_mandatory":true,"title":"Whether Jamf ID authentication is enabled for OIDC","min_provider_version":"13.0.2","provider":"go.mondoo.com/mql/v13/providers/jamf"},"oidcUserMapping":{"name":"oidcUserMapping","type":"\u0007","is_mandatory":true,"title":"OIDC user mapping mode","desc":"One of USERNAME or EMAIL. Null when configurationType is SAML.","min_provider_version":"13.0.2","provider":"go.mondoo.com/mql/v13/providers/jamf"},"oidcUsernameAttributeClaimMapping":{"name":"oidcUsernameAttributeClaimMapping","type":"\u0007","is_mandatory":true,"title":"OIDC claim used as the username attribute","min_provider_version":"13.0.2","provider":"go.mondoo.com/mql/v13/providers/jamf"},"sessionTimeout":{"name":"sessionTimeout","type":"\u0005","is_mandatory":true,"title":"Session timeout in minutes (SAML only)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"ssoBypassAllowed":{"name":"ssoBypassAllowed","type":"\u0004","is_mandatory":true,"title":"Whether bypassing SSO is allowed","provider":"go.mondoo.com/mql/v13/providers/jamf"},"ssoEnabled":{"name":"ssoEnabled","type":"\u0004","is_mandatory":true,"title":"Whether SSO is enabled","provider":"go.mondoo.com/mql/v13/providers/jamf"},"ssoForEnrollmentEnabled":{"name":"ssoForEnrollmentEnabled","type":"\u0004","is_mandatory":true,"title":"Whether SSO is enabled for enrollment","provider":"go.mondoo.com/mql/v13/providers/jamf"},"ssoForMacOsSelfServiceEnabled":{"name":"ssoForMacOsSelfServiceEnabled","type":"\u0004","is_mandatory":true,"title":"Whether SSO is enabled for macOS Self Service","provider":"go.mondoo.com/mql/v13/providers/jamf"},"tokenExpirationDisabled":{"name":"tokenExpirationDisabled","type":"\u0004","is_mandatory":true,"title":"Whether token expiration is disabled (SAML only)","provider":"go.mondoo.com/mql/v13/providers/jamf"},"userAttributeEnabled":{"name":"userAttributeEnabled","type":"\u0004","is_mandatory":true,"title":"Whether the SAML user attribute is enabled","provider":"go.mondoo.com/mql/v13/providers/jamf"},"userAttributeName":{"name":"userAttributeName","type":"\u0007","is_mandatory":true,"title":"Name of the SAML user attribute used","provider":"go.mondoo.com/mql/v13/providers/jamf"},"userMapping":{"name":"userMapping","type":"\u0007","is_mandatory":true,"title":"SAML user mapping mode","desc":"One of USERNAME or EMAIL. Null when configurationType is OIDC.","provider":"go.mondoo.com/mql/v13/providers/jamf"}},"title":"Single Sign-On (SSO) settings for Jamf Pro","desc":"Top-level fields apply regardless of which identity protocol is in use. SAML-specific fields (sessionTimeout, idpUrl, idpProviderType, userAttributeEnabled, userAttributeName, userMapping, tokenExpirationDisabled, groupAttributeName, entityId) are null when the tenant is configured for OIDC only. OIDC-specific fields (oidcUserMapping, oidcJamfIdAuthenticationEnabled, oidcUsernameAttributeClaimMapping) are null when the tenant is configured for SAML only. Use `configurationType` to branch.","private":true,"min_provider_version":"13.0.0","defaults":"ssoEnabled configurationType","provider":"go.mondoo.com/mql/v13/providers/jamf"},"jamf.user":{"id":"jamf.user","name":"jamf.user","fields":{"id":{"name":"id","type":"\u0005","is_mandatory":true,"title":"User ID","provider":"go.mondoo.com/mql/v13/providers/jamf"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Username","provider":"go.mondoo.com/mql/v13/providers/jamf"}},"title":"Jamf Pro user summary","private":true,"min_provider_version":"13.0.0","defaults":"name","provider":"go.mondoo.com/mql/v13/providers/jamf"},"jamf.userByName":{"id":"jamf.userByName","name":"jamf.userByName","fields":{"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Email address of the user","provider":"go.mondoo.com/mql/v13/providers/jamf"},"enableCustomPhoto":{"name":"enableCustomPhoto","type":"\u0004","is_mandatory":true,"title":"Whether the user has a custom photo enabled","provider":"go.mondoo.com/mql/v13/providers/jamf"},"fullName":{"name":"fullName","type":"\u0007","is_mandatory":true,"title":"Full name of the user","provider":"go.mondoo.com/mql/v13/providers/jamf"},"id":{"name":"id","type":"\u0005","is_mandatory":true,"title":"Unique ID of the user","provider":"go.mondoo.com/mql/v13/providers/jamf"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Jamf username","provider":"go.mondoo.com/mql/v13/providers/jamf"},"phone":{"name":"phone","type":"\u0007","is_mandatory":true,"title":"Phone number associated with the user","provider":"go.mondoo.com/mql/v13/providers/jamf"},"position":{"name":"position","type":"\u0007","is_mandatory":true,"title":"Job position of the user","provider":"go.mondoo.com/mql/v13/providers/jamf"}},"init":{"args":[{"name":"name","type":"\u0007"}]},"title":"Jamf Pro user lookup by username","desc":"Examine a single Jamf user identified by username — full name, email, phone, position, and whether a custom photo is enabled. The `name` field selects the user, for example `jamf.userByName(name: \"jsmith\") { email position }`. Use `jamf.users` when you need to iterate every user instead of looking one up by name.","min_provider_version":"13.0.0","defaults":"name email fullName","provider":"go.mondoo.com/mql/v13/providers/jamf"}}}