createUnifiedLoggingFilter
Mit der folgenden createUnifiedLoggingFilter-Mutation wird ein neuer Unified Logging Filter namens „Login Events“ erstellt, um jede Benutzeranmeldung bei Computern in Jamf Protect aufzuzeichnen.
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
Um den Plan eines Computers zu ändern, verwenden Sie die Mutation setComputerPlan. Mit der folgenden Mutation wird ein Computer (definiert durch eine UUID) in einen Plan mit der ID „1“ geändert. Anschließend werden nach der Ausführung des Computers aktuelle Informationen zum Computer zurückgegeben:
Die zurückgegebenen Informationen in diesem Beispiel umfassen den aktuellen Plan des Computers. Der Plan des Computers bleibt bis zum Check-In bei Jamf Protect unverändert.
mutation changePlan {
setComputerPlan(
input: { plan: "1" }
uuid: "ed6553dd-28e7-4ba6-b6e5-2d58b9b37696"
) {
plan {
id
name
created
}
configHash
hostName
serial
uuid
checkin
}
}updateComputer
Ermöglicht Ihnen, die einem Computer zugeordnete Bezeichnungen oder Tags zu aktualisieren.
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
}
}