createUnifiedLoggingFilter
La siguiente mutación createUnifiedLoggingFilter crea un nuevo filtro de registro unificado llamado «Login Events» (Eventos de inicio de sesión), que registrará cada inicio de sesión del usuario en ordenadores en 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
Para cambiar el plan de un ordenador, use la mutación setComputerPlan. La siguiente mutación cambia un ordenador (definido por un UUID) a un plan con el ID «1» y después devuelve información actual sobre el ordenador después de que el ordenador ejecute:
Note:
La información devuelta en este ejemplo incluye el plan actual del ordenador. El plan del ordenador no cambiará hasta que se registre en Jamf Protect.
mutation changePlan {
setComputerPlan(
input: { plan: "1" }
uuid: "ed6553dd-28e7-4ba6-b6e5-2d58b9b37696"
) {
plan {
id
name
created
}
configHash
hostName
serial
uuid
checkin
}
}updateComputer
Le permite actualizar la etiqueta de texto o las etiquetas asociadas a un ordenador.
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
}
}