I am writing a script to queue up firmware upgrade operations but when the job is created the firmware image I provided isn't listed on the job. When I run the StartUpgrade verb, the job just hangs as queued, presumably because it's missing that value. Can someone provide some insight on the argument imagesToApply from the PrepareFirmwareUpgrade verb?
Name: imagesToApply
Type: System.Collections.Generic.List`1[[SolarWinds.NCM.Contracts.InformationService.FirmwareImage, SolarWinds.NCM.Contracts, Version=2023.2.0.0, Culture=neutral, PublicKeyToken=null]]
Firmware images to apply.
I'm not sure how to format this variable...