createUnifiedLoggingFilter
La mutation createUnifiedLoggingFilter suivante crée un nouveau filtre pour les journaux unifiés, appelé « Événements de connexion », qui enregistre chaque connexion des utilisateurs sur les ordinateurs dans Jamf Protect.
mutation createFilter {
createUnifiedLoggingFilter(
input: {
name: "Login Events"
description: "A description of the filter"
filter: "processImagePath contains 'loginwindow` and eventMessage contains `com.apple.sessionDidLogin`"
enabled: true
tags: "Login"
}
) {
uuid
name
description
created
updated
filter
tags
enabled
}
}setComputerPlan
Pour modifier le plan d’un ordinateur, utilisez la mutation setComputerPlan. La mutation suivante transforme un ordinateur (défini par un UUID) en plan avec l’identifiant « 1 », puis renvoie des informations actuelles sur l’ordinateur après son exécution :
Note:
Dans cet exemple, les informations renvoyées comprennent le plan actuel de l’ordinateur. Le plan de l’ordinateur ne changera pas jusqu’au prochain check-in avec Jamf Protect.
mutation changePlan {
setComputerPlan(
input: { plan: "1" }
uuid: "ed6553dd-28e7-4ba6-b6e5-2d58b9b37696"
) {
plan {
id
name
created
}
configHash
hostName
serial
uuid
checkin
}
}updateComputer
Vous permet de mettre à jour l’étiquette ou les tags associés à un ordinateur.
mutation updateComputerLabelandTags {
updateComputer(
input: { label: "label_1", tags: ["tag_1", "tag_2", "tag_3"]}
uuid: "ed6553dd-28e7-4ba6-b6e5-a12b3c456d78"
) {
hostName
uuid
insightsUpdated
label
tags
}
}