Today we have multiple jobs that select VMs by one tag per job with Guest Processing enabled to do SQL backups and hourly transaction logs. We add specific VMs to the Guest Processing Applications list to override then as some must do SQL Copy Only jobs or cannot have hourly transaction logs backed up.
I created a new category of tags, one for SQL Copy Only, one for SQL Full Backup Only, and then added these tags to the Guest Processing Applications list with my required settings. Because these are more specific than the single job that is select the VMs for the entire job, I assume these would be taken priority just like when I add a specific VM to the list, but it appears that is not the case. VMs that I have set to only do Copy jobs are now trying to process transaction logs because the primary tag for the job is configured to do transaction log backups, and the second tag that is only referenced in the Guest Processing Applications list that said to do Copy Only is not taking precedence.
Any way to make this work, or do I have to continue specifying the VMs inside of each job? My concern is that if a VM gets a changed tag to backup under a different job, the specific SQL settings won't follow them and I'll have to add it manually, where this tag idea, if it worked, would make it simpler.