Я пытаюсь использовать объектный фильтр для извлечения только устройств с определенными операционными системами.Я пробовал элементы operatingSystemReferenceCode и referenceCode в объектном фильтре, но устройства возвращаются с другими операционными системами.
Вот запрос https, который я использую.
https://api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests?resultLimit=0,100&objectMask=mask[datacenter,status,globalIdentifier,primaryBackendIpAddress,billingItem.categoryCode,billingItem.description,billingItem.createDate,billingItem.orderItem.preset,billingItem.orderItem.order.userRecord.username,billingItem.orderItem.order.userRecord.email,users.username,users.email,users.userStatus,operatingSystemReferenceCode,softwareComponents.passwords,operatingSystem,hourlyBillingFlag,localDiskFlag,managedResourceFlag,privateNetworkOnlyFlag,powerState,blockDeviceTemplateGroup.name,blockDeviceTemplateGroup.id,blockDeviceTemplateGroup.blockDevices,blockDevices.diskImage,networkVlans,primaryBackendNetworkComponent,activeTransactionCount,activeTransactions,consoleIpAddressRecord.type,consoleIpAddressRecord.port,consoleIpAddressRecord.ipAddress.ipAddress,userDataCount,userData]&objectFilter={"virtualGuests":{"operatingSystemReferenceCode":{"operation":"^=DEBIAN_7_64"}}}