Reporting entity sets
Kace.Cloud.Reporting.Entities.Models
App
| Property |
Type |
Description |
| Name |
String |
User-facing name of the app as seen on the device. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| Notes |
String |
Free-form notes entered by you or your organization. |
| Version |
String |
Version of the app as reported by the operating system. |
| Publisher |
String |
Publisher of the app as reported by the operating system. |
| Category |
String |
Primary category for the app as reported by the operating system. |
| InLibrary |
Boolean |
If the app or configuration is part of the KACE Cloud library. |
| Enterprise |
Boolean |
If the app is an enterprise custom app (macOS and Windows only). |
| WaitingOnGoogleApproval |
Boolean |
If the app is waiting on Google approval (Android only). |
| PlatformType |
Kace.Cloud.Reporting.Entities.Models.DeviceType
|
What platform the app is for. |
| KeepUpToDate |
Boolean |
Whether KACE Cloud updates the app automatically to the latest version. |
| LicensesAvailable |
Int32 |
The available license count for the app (Apple VPP only). |
| LicensesUsed |
Int32 |
The used license count for the app (Apple VPP only). |
| LicensesTotal |
Int32 |
The total license count (used + available) for the app (Apple VPP only). |
| CreatedAt |
DateTimeOffset |
UTC timestamp for when this entity was first created. |
| UpdatedAt |
DateTimeOffset |
UTC timestamp for when this entity was last updated. |
| Device |
Kace.Cloud.Reporting.Entities.Models.AppDevice
|
| User |
Kace.Cloud.Reporting.Entities.Models.AppUser
|
Device
DeviceDiscoveredPatchExtension
| Property |
Type |
Description |
| PatchIdentifier |
String |
The identifier of the patch as reported by the system. |
| PatchStatus |
PatchStatus |
The current status of the patch for this device (for example, Installed, Missing, Failed, Error Scanning, Rollback, Error Rollback, and so on). |
UserAppDevice
| Property |
Type |
Description |
| Name |
String |
Name of the device. |
| DeviceType |
Kace.Cloud.Reporting.Entities.Models.DeviceType
|
The type of device linked to the app. |
| SerialNumber |
String |
Manufacturer-assigned serial number. |
| AssestTag |
String |
Identifier for this device for tracking by admins. Usually provided by admin or manufacturer. |
| Alias |
String |
The friendly name of the device, possibly assigned by the user. |
| EnrollmentStatus |
String |
Kace.Cloud.Reporting.Entities.Models.DeviceEnrollmentStatus |
| InstalledByPolicy |
Boolean |
Whether the app was installed by a policy. |
DevicePolicyConfiguration
PolicyLabel
| Property |
Type |
Description |
| Name |
String |
The unique name of this label. |
| Description |
String |
A description of this label. |
| Smart |
Boolean |
Whether this is a smart label that is applied to devices that match a set of filters. |
| CreatedAt |
DateTimeOffset |
UTC timestamp for when this entity was first created. |
| UpdatedAt |
DateTimeOffset |
UTC timestamp for when this entity was last updated. |
Label
| Property |
Type |
Description |
| Name |
String |
The unique name of this label. |
| Description |
String |
A description of this label. |
| Smart |
Boolean |
Whether this is a smart label that is applied to devices that match a set of filters. |
| CreatedAt |
DateTimeOffset |
UTC timestamp for when this entity was first created. |
| UpdatedAt |
DateTimeOffset |
UTC timestamp for when this entity was last updated. |
| Device |
Kace.Cloud.Reporting.Entities.Models.LabelDevice
|
| Policy |
Kace.Cloud.Reporting.Entities.Models.LabelPolicy
|
OperatingSystem
Policy
User
| Property |
Type |
Description |
| Name |
String |
The username of the user. |
| Email |
String |
The email address of the user. |
| Address |
String |
The address of the user. |
| City |
String |
The city of the user. |
| Region |
String |
The user's region. |
| PostalCode |
String |
The user's postal code. |
| Country |
String |
The country of the user. |
| Disabled |
Boolean |
Whether this user account is disabled. |
| Notes |
String |
Free-form notes entered by you or your organization. |
| Source |
Kace.Cloud.Reporting.Entities.Models.UserSource
|
How the user account was created. |
| LastLoggedInAt |
DateTimeOffset |
The last time the user logged in. |
| CreatedAt |
DateTimeOffset |
UTC timestamp for when this entity was first created. |
| UpdatedAt |
DateTimeOffset |
UTC timestamp for when this entity was last updated. |
| DeviceCount |
int |
Number of devices associated with these users. |
| App |
Kace.Cloud.Reporting.Entities.Models.UserApp
|
| Role |
Kace.Cloud.Reporting.Entities.Models.UserRole
|
Patch
PatchResult
| Property |
Type |
Description |
| Superseded |
Boolean |
Superseded of patch |
| Severity |
String |
Severity of the patch |
| Platform |
String |
Platform of the patch |
| Title |
String |
The title of the patch. |
| ProductType |
String |
Product type of the patch |
| PatchStatus |
Kace.Cloud.Reporting.Entities.Models.PatchStatus
|
Status of patch |
| PatchInstalled |
Boolean |
Patch Installed |
| ProductInstalled |
Boolean |
Product Installed |
| PatchApplicable |
Boolean |
Patch Applicable |
| DetectStatus |
Kace.Cloud.Reporting.Entities.Models.DetectStatus
|
Detect Status |
| DetectStatusDate |
DateTimeOffset |
Detect Status Date |
| DetectErrorCode |
Int32 |
Detect Error Code |
| DeployStatus |
Kace.Cloud.Reporting.Entities.Models.DeployRollbackStatus
|
Deploy Status |
| DeployStatusDate |
DateTimeOffset |
Deploy Status Date |
| DeployErrorCode |
Int32 |
Deploy Error Code |
| DeployExitCode |
String |
Deploy Exit Code |
| DeployAttemptCount |
Int32 |
Deploy Attempt Count |
| MaxDeployAttempts |
Int32 |
Max Deploy Attempts |
| RollbackStatus |
Kace.Cloud.Reporting.Entities.Models.DeployRollbackStatus
|
Rollback Status |
| RollbackStatusDate |
DateTimeOffset |
Rollback Status Date |
| RollbackErrorCode |
Int32 |
Rollback Error Code |
| RollbackExitCode |
String |
Rollback Exit Code |
| RollbackAttemptCount |
Int32 |
Rollback Attempt Count |
| MaxRollbackAttempts |
Int32 |
Max Rollback Attempts |
| IsError |
Boolean |
Is Error |
| Patch |
Kace.Cloud.Reporting.Entities.Models.Patch
|
| Device |
Kace.Cloud.Reporting.Entities.Models.Device
|
| Discovery |
Boolean |
Patches discovered with policy action of Patch Discovery only. |
| Deployment |
Boolean |
Patches deployed with policy action of Patch Deployment. |
PatchCatalogDeviceStatus
| Property |
Type |
Description |
| Alias |
String |
The friendly name of the device, possibly assigned by the user. |
| PatchStatus |
Kace.Cloud.Reporting.Entities.Models.PatchStatus
|
Indicates the current patch status of the device (for example, Installed, Missing, Failed, Error Scanning, Rollback, Error Rollback, and so on). |
PatchPatchFilter
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
PatchPolicy
| Property |
Type |
Description |
| Name |
String |
The name of the policy. |
| Notes |
String |
Free-form notes entered by you or your organization. |
| LastPushedAt |
DateTimeOffset |
The last time the policy was pushed. |
| Active |
Boolean |
If the policy is currently active. |
| Default |
Boolean |
If the policy is the default one. |
| Priority |
Int32 |
The priority of the policy. |
SupersededByPatch
| Property |
Type |
Description |
| PatchIdentifier |
String |
The identifier of the patch that supersedes this patch. |
SupersedesPatch
| Property |
Type |
Description |
| PatchIdentifier |
String |
The identifier of the patch that is superseded. |
PatchOperatingSystem
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
PatchCve
| Property |
Type |
Description |
| CveId |
String |
The unique identifier for the CVE. |
| CveUrl |
String |
A URL providing more information about the CVE. |
| CvssBaseScore31 |
Decimal |
The CVSS v3.1 base score, representing the severity of the vulnerability. |
| EpssScorePercent |
Decimal |
EPSS score as a percentage, indicating the likelihood of exploitation. |
| IsKnownExploitVuln |
Boolean |
Indicates if the CVE is a known exploited vulnerability. |
| IsKnownRansomware |
Boolean |
Indicates if the CVE is associated with known ransomware activity. |
DeviceApp
| Property |
Type |
Description |
| Name |
String |
User-facing name of the app as seen on the device. |
| Notes |
String |
Free-form notes entered by you or your organization. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InLibrary |
Boolean |
If the app or configuration is part of the KACE Cloud library. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| Version |
String |
The version of the app that was installed. |
| Enterprise |
Boolean |
If the app is an enterprise custom app (macOS and Windows only). |
| Publisher |
String |
Publisher of the app as reported by the operating system. |
| Category |
String |
Primary category for the app as reported by the operating system. |
| LicensesAvailable |
Int32 |
The available license count for the app (Apple VPP only). |
| LicensesUsed |
Int32 |
The used license count for the app (Apple VPP only). |
| LicensesTotal |
Int32 |
The total license count (used + available) for the app (Apple VPP only). |
| AppConfiguration |
Kace.Cloud.Reporting.Entities.Models.AppConfiguration
|
| Device |
Kace.Cloud.Reporting.Entities.Models.Device
|
DeviceManufacturer
| Property |
Type |
Description |
| Name |
String |
The name of the device manufacturer. |
DeviceModel
ProcessorArchitecture
PolicyPatchFilter
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| Type |
Kace.Cloud.Reporting.Entities.Models.FilterType
|
The Type of Patch Filter |
| FromDateInterval |
Int32 |
Patch Filter From days ago |
| ToDateInterval |
Int32 |
Patch Filter To days ago |
| LastEvaluatedAt |
DateTimeOffset |
The Last Evaluated time for Patch Filter |
| CreatedAt |
DateTimeOffset |
UTC timestamp for when this entity was first created. |
| UpdatedAt |
DateTimeOffset |
UTC timestamp for when this entity was last updated. |
PatchFilter
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| Type |
Kace.Cloud.Reporting.Entities.Models.FilterType
|
The Type of Patch Filter |
| FromDateInterval |
Int32 |
Patch Filter From days ago |
| ToDateInterval |
Int32 |
Patch Filter To days ago |
| LastEvaluatedAt |
DateTimeOffset |
The Last Evaluated time for Patch Filter |
| CreatedAt |
DateTimeOffset |
UTC timestamp for when this entity was first created. |
| UpdatedAt |
DateTimeOffset |
UTC timestamp for when this entity was last updated. |
DeviceAntivirusDefenderExtension
| Property |
Type |
Description |
| Status |
Kace.Cloud.Reporting.Entities.Models.DefenderStatus
|
Status of Defender on the device. |
| Issues |
Kace.Cloud.Reporting.Entities.Models.DefenderIssues
|
Potential issues with Defender on the device. |
| AntiMalwareServiceEnabled |
Boolean |
Whether the Defender anti-malware service is enabled. |
| RealTimeProtectionEnabled |
Boolean |
Whether Defender real-time protection is enabled. |
| NetworkProtectionEnabled |
Boolean |
Whether Defender network protection is enabled. |
| TamperProtectionEnabled |
Boolean |
Whether Defender tamper protection is enabled. |
| VirtualMachineDetected |
Boolean |
Whether Defender has detected it is running in a VM. |
| QuickScanOverdue |
Boolean |
Whether Defender is overdue to run a quick scan according to its schedule. |
| FullScanOverdue |
Boolean |
Whether Defender is overdue to run a full scan according to its schedule. |
| SignaturesOutOfDate |
Boolean |
Whether Defender's signature database needs to be updated. |
| RebootRequired |
Boolean |
Whether Defender requires the system to reboot to remediate a threat. |
| FullScanRequired |
Boolean |
Whether Defender needs to run a full scan to remediate a threat. |
| EngineVersion |
String |
The version of Defender's malware protection engine on the device. |
| SignaturesVersion |
String |
The version of Defender's signature database on the device. |
| ClientVersion |
String |
The version of the Defender client on the device. |
| LastQuickScanAt |
DateTimeOffset |
The date and time of the last quick scan run on the device. |
| LastFullScanAt |
DateTimeOffset |
The date and time of the last full scan run on the device. |
| LastQuickScanSignaturesVersion |
String |
The version of the signatures database used for the last quick scan run on the device. |
| LastFullScanSignaturesVersion |
String |
The version of the signatures database used for the last full scan run on the device. |
| EdrLastConnectedAt |
DateTimeOffset |
The date and time the device last connected to the EDR (endpoint detection and response) service. |
| EdrBehaviorSensorRunning |
Boolean |
Whether the EDR (endpoint detection and response) behavior sensor is running on the device. |
| EdrOnboardingState |
Kace.Cloud.Reporting.Entities.Models.DefenderEdrOnboardingState
|
The state of onboarding the device to the EDR (endpoint detection and response) service. |
| EdrOrganizationId |
String |
The organization ID used to onboard the device to the EDR (endpoint detection and response) service. |
| Threats |
Kace.Cloud.Reporting.Entities.Models.DeviceDefenderThreat
|
| Configurations |
Kace.Cloud.Reporting.Entities.Models.DeviceDefenderConfiguration
|
DeviceAntivirusExtension
DeviceCellularExtension
The UI name is Device > Cellular.
| Property |
Type |
Description |
| CellularTechnology |
Kace.Cloud.Reporting.Entities.Models.CellularTechnology
|
Type of cellular modem available on the device. |
| BytesSent |
Int64 |
The bytes sent from the device using a cellular connection. |
| BytesReceived |
Int64 |
The bytes received by the device using a cellular connection. |
| VoiceRoamingEnabled |
Boolean |
Whether voice roaming is enabled on the device. |
| DataRoamingEnabled |
Boolean |
If data roaming is enabled on the device. |
| PersonalHotspotEnabled |
Boolean |
Whether a personal hotspot is enabled on the device. |
| Roaming |
Boolean |
If the device is currently roaming (compatible Android and Windows devices only). |
| DeviceCellularSimCard |
Kace.Cloud.Reporting.Entities.Models.DeviceCellularSimCard |
|
| Imei |
String |
IMEI (International Mobile Equipment Identity) for the device. |
| Meid |
String |
MEID (Mobile Equipment Identifier) for the device. |
| Iccid |
String |
ICCID (Integrated Circuit Card Identification) for the device. |
DeviceCellularSimCard
The UI name is Device > Cellular > SIM Card Setting.
| Property
|
Type
|
Description
|
| PhoneNumber |
String |
The phone number of the device. |
| CarrierSettingsVersion |
String |
Version of the carrier settings. |
| SimCarrierNetwork |
String |
The name of the home carrier network. |
| CurrentCarrierNetwork |
String |
The name of the current carrier network. |
| CurrentMcc |
String |
The current mobile country code (MCC). |
| CurrentMnc |
String |
The current mobile network code (MNC). |
| SubscriberMcc |
String |
The home Mobile Country Code (MCC). |
| SubscriberMnc |
String |
The key to get the home Mobile Network Code (MNC). |
DeviceAndroidNetworkAdapter
The UI name is Device > Hardware > Android Network Adapter.
| Property
|
Type
|
Description
|
| IpV4Address |
String |
The IPv4 address assigned to the adapter. |
| IpV6Address |
String |
The IPv6 address assigned to the adapter. |
| MacAddress |
String |
The hardware (MAC) address of the network adapter. |
| BytesSent |
Bigint |
The total number of bytes sent by the adapter. |
| BytesReceived |
Bigint |
The total number of bytes received by the adapter. |
| SignalStrength |
Bigint |
The signal strength of the connected Wi-Fi network. |
| BluetoothMac |
String |
The unique hardware address of the bluetooth network adapter. |
| Ssid |
String |
The SSID of the connected Wi-Fi network. |
DeviceEncryptionExtension
DeviceFirewallExtension
ScriptConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
The description of this configuration provided by you or your organization. |
WindowsFirewallRulesetConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
The description of this configuration provided by you or your organization. |
MacFirewallConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
The description of this configuration provided by you or your organization. |
WindowsFirewallConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
The description of this configuration provided by you or your organization. |
DeviceLocationExtension
| Property |
Type |
Description |
| Disabled |
Boolean |
Whether the KACE Cloud Connect app has determined that it cannot access the location data on the device. |
| UpdatedAt |
DateTimeOffset |
Time when KACE Cloud last received location data from the device. |
| AgentHasPermission |
Boolean |
If the KACE Connect app has permission to report location information. |
| RuleSets |
Kace.Cloud.Reporting.Entities.Models.DeviceLocationConfiguration
|
DevicePasscodeLockExtension
| Property |
Type |
Description |
| PasscodePresent |
Boolean |
If the device has a passcode. |
| PasscodeCompliant |
Boolean |
If the device has a compliant passcode. |
| PasscodeCompliantWithProfiles |
Boolean |
If the device’s passcode is compliant with requirements from profiles. |
| PasscodeLockGracePeriod |
Int32 |
The amount of time in seconds the device must be locked before unlock will require the device passcode |
| MaximumPasscodeLockGracePeriod |
String |
The current value for the amount of time in seconds before unlocking will require the device passcode. |
| RuleSets |
Kace.Cloud.Reporting.Entities.Models.DevicePasscodeConfiguration
|
DeviceRestrictionsExtension
DeviceUpdatesExtension
DeviceUpdatesWindowsUpdateExtension
DeviceUpdatesMacosExtension
DeviceWindowsVpnConfiguration
| Property |
Type |
Description |
| Name |
String |
The display name of the Windows VPN configuration. |
| Description |
String |
Details or notes about the Windows VPN configuration. |
| OSType |
DateTime |
The operating system type this VPN configuration applies to. |
| AlwaysOn |
Boolean |
Indicates if the VPN should always remain connected. |
| IPv4OverridePrimary |
Boolean |
Specifies whether all network traffic should be routed through the VPN connection. |
| AuthenticationMethod |
VpnAuthenticationMethod |
The authentication method used for the VPN connection. |
| RemoteAddress |
String |
The server address for the VPN connection. |
| RememberCredentials |
Boolean |
Specifies if user credentials should be saved for this VPN. |
| RegisterDNS |
Boolean |
Indicates if DNS should be registered when connected to the VPN. |
| DeviceTunnel |
Boolean |
Specifies if the VPN is configured as a device tunnel. |
| EAPXML |
String |
The EAP (Extensible Authentication Protocol) XML configuration for the VPN. |
| ProxySetupType |
ProxySetupType |
The proxy configuration type for the VPN. |
| InstalledByPolicy |
Boolean |
Indicates if the VPN configuration was installed by policy. |
DeviceVpnExtension
DeviceUpdatesIosExtension
DeviceAndroidExtension
DeviceAndroidZeroTouchExtension
| Property |
Type |
Description |
| ProfileName |
String |
The name of the Zero Touch profile. |
| CompanyName |
String |
The company name linked to the Zero Touch profile. |
| CustomerName |
String |
The Google customer name of your company/organization. |
| ContactEmail |
String |
The contact email address for the Zero Touch profile. |
| ContactPhone |
String |
The contact phone number for the Zero Touch profile. |
| CustomMessage |
String |
A message displayed on the device when it is provisioned. |
| DefaultProfile |
Boolean |
If this profile is the default Zero Touch profile. |
| EnrollAsCope |
Boolean |
If the Zero Touch profile should provision the device as Corporate-owned, personally-enabled (COPE). |
DeviceAppleDepExtension
| Property |
Type |
Description |
| Managed |
Boolean |
If the device is managed by Apple's DEP program. |
| ProfileName |
String |
The name of the DEP profile linked to the device. |
| ProfileStatus |
Kace.Cloud.Reporting.Entities.Models.DeviceAppleDepProfileStatus
|
The status of the DEP profile. |
| ProfileAssignedAt |
DateTimeOffset |
The date the DEP profile was assigned to the device. |
| ProfilePushedAt |
DateTimeOffset |
The date that the DEP profile was pushed to the device. |
| DeviceAssignedBy |
String |
Who assigned the device. |
| DeviceAssignedAt |
DateTimeOffset |
The date the device was assigned to the MDM server. |
DeviceAppleExtension
| Property |
Type |
Description |
| ExchangeDeviceId |
String |
The device's Microsoft Exchange Server identifier. |
| ItunesStoreAccountActive |
Boolean |
Whether an iTunes store account is signed into the device. |
| CloudBackupEnabled |
Boolean |
If iCloud backup is enabled on the device. |
| CloudBackupFinishedAt |
DateTimeOffset |
The time the latest iCloud backup completed. |
| DeviceLocatorServiceEnabled |
Boolean |
If the Apple Find My service is enabled. |
| DoNotDisturbActivated |
Boolean |
Whether the Do Not Disturb option is enabled. |
| ActivationLockEnabled |
Boolean |
If the Apple Activation Lock is enabled on the device. |
| ActivationLockAllowedWhileSupervised |
Boolean |
If the Apple Activation Lock is allowed while the device is supervised. |
| Dep |
Kace.Cloud.Reporting.Entities.Models.DeviceAppleDepExtension
|
| OptionSets |
Kace.Cloud.Reporting.Entities.Models.DeviceAppleOptionSet
|
| Profiles |
Kace.Cloud.Reporting.Entities.Models.DeviceAppleProfile
|
DeviceIosExtension
DeviceMacExtension
| Property |
Type |
Description |
| SystemIntegrityProtectionEnabled |
Boolean |
Whether macOS System Integrity Protection is enabled. |
| RemoteDesktopEnabled |
Boolean |
If macOS Remote Desktop is enabled. |
| FirmwarePasswordPresent |
Boolean |
If the macOS device has a firmware password. |
| FirmwarePasswordChangePending |
Boolean |
Whether the macOS device has a firmware password change pending. |
| OromsAllowed |
Boolean |
If the macOS device can boot to Option ROMs. |
| SecureBootLevel |
Kace.Cloud.Reporting.Entities.Models.MacSecureBootLevel
|
The macOS Secure Boot level. |
| ExternalBootLevel |
Kace.Cloud.Reporting.Entities.Models.MacExternalBootLevel
|
The macOS External Boot level. |
| FileVaultPersonalRecoveryKeyPresent |
Boolean |
If the macOS device has a personal recovery key for FileVault. |
| FileVaultInstitutionalRecoveryKeyPresent |
Boolean |
If the macOS device has an institutional recovery key for FileVault. |
| FirewallEnabled |
Boolean |
Whether the macOS firewall is enabled. |
| FirewallAllIncomingRequestsBlocked |
Boolean |
Whether the macOS firewall is blocking all requests. |
| FirewallStealthModeEnabled |
Boolean |
If the macOS firewall stealth mode is enabled. |
| AppleSilicon |
Boolean |
If the macOS device has an Apple Silicon processor. |
| ActiveDirectoryConfigurations |
Kace.Cloud.Reporting.Entities.Models.DeviceActiveDirectoryConfiguration
|
DeviceWindowsExtension
WindowsPasscodeConfigurations
| Property |
Type |
Description |
| ForcePIN |
Boolean |
A detailed description of the firewall configuration. |
| MaxInactivity |
Int |
The maximum period of inactivity (in minutes) before the device locks. |
| MaxFailedAttempts |
Int |
The maximum number of failed passcode attempts allowed before the device is wiped or locked. |
| MaxPINAgeInDays |
Int |
The maximum number of days a PIN can be used before it must be changed. |
| PINHistory |
Int |
The number of previous PINs that cannot be reused. |
| MinLength |
Int |
The minimum required length for the PIN or passcode. |
| RequireAlphanumeric |
Boolean |
Require the passcode to include both letters and numbers. |
| UnifiedLockSetting |
UnifiedLockSetting |
The unified lock setting applied to the device. |
| WindowsMinPwdAge |
Int |
The minimum number of days a password must be used before it can be changed. |
| ChangeAtNextAuth |
Boolean |
Require the user to change their password or PIN at the next authentication. |
DeviceWindowsPasscodeLockExtension
| Property |
Type |
| RuleSets |
WindowsPasscodeConfiguration |
DeviceAndroidPasscodeLockExtension
| Property |
Type |
Description |
| PasscodePresent |
Boolean |
If the device has a passcode. |
| PasscodeCompliant |
Boolean |
If the device has a compliant passcode. |
| PasscodeCompliantWithProfiles |
Boolean |
If the device’s passcode is compliant with requirements from profiles. |
| PasscodeLockGracePeriod |
Int32 |
The amount of time in seconds the device must be locked before unlock will require the device passcode |
| MaximumPasscodeLockGracePeriod |
String |
The current value for the amount of time in seconds before unlocking will require the device passcode. |
| RuleSets |
Kace.Cloud.Reporting.Entities.Models.AndroidPasscodeConfiguration |
IosPasscodeConfigurations
| Property |
Type |
Description |
| ForcePIN |
Boolean |
A detailed description of the firewall configuration. |
| MaxInactivity |
Int |
The maximum period of inactivity (in minutes) before the device locks. |
| MaxFailedAttempts |
Int |
The maximum number of failed passcode attempts allowed before the device is wiped or locked. |
| MaxPINAgeInDays |
Int |
The maximum number of days a PIN can be used before it must be changed. |
| PINHistory |
Int |
The number of previous PINs that cannot be reused. |
| MinLength |
Int |
The minimum required length for the PIN or passcode. |
| RequireAlphanumeric |
Boolean |
Require the passcode to include both letters and numbers. |
| UnifiedLockSetting |
UnifiedLockSetting |
The unified lock setting applied to the device. |
| MinComplexChars |
Int |
The minimum number of complex characters (such as symbols or uppercase letters) required in the passcode. |
| AllowSimple |
Boolean |
Allow simple passcodes (such as repeated or sequential numbers). |
| MaxGracePeriod |
Int |
The maximum grace period (in seconds) before a passcode is required after the device is unlocked. |
DeviceIosPasscodeLockExtension
| Property |
Type |
Description |
| PasscodePresent |
Boolean |
If the device has a passcode. |
| PasscodeCompliant |
Boolean |
If the device has a compliant passcode. |
| PasscodeCompliantWithProfiles |
Boolean |
If the device’s passcode is compliant with requirements from profiles. |
| PasscodeLockGracePeriod |
Int32 |
The amount of time in seconds the device must be locked before unlock will require the device passcode |
| MaximumPasscodeLockGracePeriod |
Int32 |
The current value for the amount of time before unlock will require the device passcode. |
| RuleSets |
Kace.Cloud.Reporting.Entities.Models.DevicePasscodeConfiguration
|
DevicePatchExtension
| Property |
Type |
Description |
| PatchIdentifier |
String |
The identifier of the patch as reported by the system. |
| PatchStatus |
PatchStatus |
The current status of the patch for this device (for example, Installed, Missing, Failed, Error Scanning, Rollback, Error Rollback, and so on). |
DeviceAccountConfiguration
(All the properties are supported for iOS and Android only.)
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| AccountType |
AccountType |
Specifies the type of account (for example, Calendar, Contacts etc.). |
| EmailType |
EmailType |
Specifies the type of email account (for example, POP, IMAP). |
| EmailAddress |
String |
The email address associated with the account. |
| EmailDomain |
String |
The domain of the email address. |
| UserName |
String |
The username for the account. |
| IncomingMailServerAuthentication |
AuthenticationType |
Specifies the authentication type for the incoming mail server. |
| IncomingMailServerHostName |
String |
The hostname of the incoming mail server. |
| IncomingMailServerPortNumber |
Int |
The port number used by the incoming mail server. |
| IncomingMailServerUseSSL |
Boolean |
Indicates whether SSL is used for the incoming mail server. |
| IncomingMailServerUsername |
String |
The username for the incoming mail server. |
| OutgoingMailServerAuthentication |
AuthenticationType |
Specifies the authentication type for the outgoing mail server. |
| OutgoingMailServerHostName |
String |
The hostname of the outgoing mail server. |
| OutgoingMailServerPortNumber |
Int |
The port number used by the outgoing mail server. |
| OutgoingMailServerUseSSL |
Boolean |
Indicates whether SSL is used for the outgoing mail server. |
| OutgoingMailServerUsername |
String |
The username for the outgoing mail server. |
AndroidPasscodeConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| ForcePIN |
Boolean |
A detailed description of the firewall configuration. |
| MaxInactivity |
Int |
The maximum period of inactivity (in minutes) before the device locks. |
| MaxFailedAttempts |
Int |
The maximum number of failed passcode attempts allowed before the device is wiped or locked. |
| MaxPINAgeInDays |
Int |
The maximum number of days a PIN can be used before it must be changed. |
| PINHistory |
Int |
The number of previous PINs that cannot be reused. |
| MinLength |
Int |
The minimum required length for the PIN or passcode. |
| RequireAlphanumeric |
Boolean |
Require the passcode to include both letters and numbers. |
| UnifiedLockSetting |
UnifiedLockSetting |
The unified lock setting applied to the device. |
| MinComplexChars |
Int |
The minimum number of complex characters (such as symbols or uppercase letters) required in the passcode. |
DeviceAndroidOptionSet
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| UpdatePolicy |
AndroidUpdatePolicy |
Specifies the android update policy (Automatic, Window, or Postpone). |
| ScreenTimeoutSeconds |
Int |
The screen timeout duration in seconds. |
| EnableAutoTimeZone |
Boolean |
If true, the device will automatically set its time zone. |
| EnableAutoTime |
Boolean |
If true, the device will automatically set its time. |
| ScreenBrightnessMode |
ScreenBrightnessModeOptions |
Controls screen brightness mode (Manual or Automatic). |
| LockScreenInfo |
string |
To display on the device lock screen. |
| LocationMode |
LocationModeOptions |
Sets the device’s location mode (Off, On). |
| ProxyType |
GlobalProxyType |
Configures the global proxy type (None, Manual, or Automatic). |
DeviceAppleOptionSet
| Property |
Type |
Description |
| DeviceNamePattern |
String |
Pattern for device naming. |
| EnableVoiceRoaming |
Boolean |
Enables or disables voice roaming. |
| EnableHotspot |
Boolean |
Enables or disables the personal hotspot feature. |
| EnableDataRoaming |
string |
Enables or disables data roaming. |
| EnableActivationLock |
Boolean |
Enables or disables Activation Lock. |
| EnableBluetooth |
Boolean |
Enables or disables Bluetooth. |
| ConferenceRoomDisplayMode |
Boolean |
Enables or disables conference room display mode. |
| SecurityType |
SecurityType |
Specifies the type of security required (PasscodeOnce, PasscodeAlways, Password). |
| AccessType |
AccessType |
Defines the allowed network access type for the device. |
DeviceAppleProfile
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| Organization |
String |
The organization associated with the profile. |
| Version |
Int |
The version number of the profile. |
| RemovalAllowed |
Boolean |
Indicates if the profile can be removed from the device. |
DeviceActiveDirectoryConfiguration
(All properties supported on macOS only)
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| ServerName |
String |
The name or address of the Active Directory server. |
| UserName |
String |
The user name used to connect to Active Directory. |
| ClientID |
String |
The device identifier for the configuration. |
| OrganizationalUnit |
String |
The organizational unit in Active Directory where the device will be placed. |
| CreateMobileAccount |
Boolean |
Specifies whether to create a mobile account for the user. |
| RequireMobileAccountConfirmation |
Boolean |
Specifies whether confirmation is required when creating a mobile account. |
| MountStyle |
String |
The mount style for network home directories. |
| DefaultUserShell |
String |
The default shell assigned to users. |
| PreferredDomainServer |
String |
The preferred domain server for authentication. |
| AdministrationGroups |
String |
Groups with administrative privileges on the device. |
| AllowMultiDomainAuth |
Boolean |
Specifies whether authentication from multiple domains is allowed. |
| Namespace |
String |
The namespace used for Active Directory integration. |
| PacketSigning |
String |
The packet signing policy for network communication. |
| PacketEncryption |
String |
The packet encryption policy for network communication. |
| RestrictDDNS |
String |
Specifies restrictions for Dynamic DNS updates. |
| TrustChangePassIntervalDays |
Int |
The interval in days for changing the trust password. |
| InstalledByPolicy |
Boolean |
Indicates if this configuration was installed by a policy. |
DeviceCertificate
| Property |
Type |
Description |
| Name |
String |
The name of the Certificate |
| Description |
String |
A description of this configuration provided by you or your organization |
| InLibrary |
Boolean |
If the app or configuration is part of the KACE Cloud library |
| Device |
Kace.Cloud.Reporting.Entities.Models.Device
|
| Name |
String |
The name of the Certificate |
| SerialNumber |
String |
Manufacturer-assigned serial number |
| ExpirationDate |
DateTime |
Certificate expiration date |
| Issuer |
String |
The human-readable name of the certificate issuer |
| Subject |
String |
Identifying the entity the certificate is issued to |
| Description |
String |
Description of this certificate |
| InLibrary |
Boolean |
If the app or configuration is part of the KACE Cloud library |
DeviceBitLockerConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| MinimumStartupPINLength |
Int |
Specifies the minimum length of the startup PIN required for BitLocker. |
| EnablePreBootRecovery |
Boolean |
Indicates whether pre-boot recovery is enabled for BitLocker. |
| RequireStorageCardEncryption |
Boolean |
Specifies whether encryption of storage cards is required. |
| HideThirdPartyEncryptionPrompt |
Boolean |
Specifies whether prompts related to third-party encryption tools are hidden. |
| RecoveryPasswordRotation |
BitlockerRecoveryRotation |
Defines the recovery password rotation policy. |
| AllowStandardUserEncryption |
Boolean |
Specifies whether startup authentication is required for BitLocker. |
| NonCompatibleTPMStartupAllowed |
Boolean |
Indicates whether startup is allowed on devices with non-compatible TPM. |
| CompatibleTPMStartupPINRequired |
DeviceBitLockerRequirement |
Specifies the requirement for a startup PIN when using a compatible TPM. |
| EnableBitLockerAfterRecoveryStoredForOSDrives |
Boolean |
Indicates whether BitLocker is enabled for operating system drives after recovery information is stored. |
| EnableBitLockerAfterRecoveryStoredForFixedDrives |
Boolean |
Indicates whether BitLocker is enabled for fixed drives after recovery information is stored. |
| ConfigureEncryptionForRemovableDrives |
Boolean |
Specifies whether encryption is configured for removable drives. |
| StartupAuthenticationRequired |
Boolean |
Specifies whether startup authentication is required for BitLocker. |
DeviceDefenderConfiguration
DeviceDefenderThreat
DeviceFileVaultConfiguration
(All properties supported on macOS only)
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| ShowRecoveryKey |
Boolean |
Indicates whether the recovery key should be displayed. |
| HasPersonalRecoveryKey |
Boolean |
Specifies whether a personal recovery key is configured. |
| EscrowPersonalRecoveryKey |
Boolean |
Indicates whether the personal recovery key is escrowed. |
| HasInstitutionalRecoveryKey |
Boolean |
Specifies whether an institutional recovery key is configured. |
| AllowPersonalRecoveryKeyDecryption |
Boolean |
Indicates whether decryption using a personal recovery key is allowed. |
| RequireUnlockAfterHibernation |
Boolean |
Specifies whether unlocking is required after the device enters hibernation. |
| DeferForceAtUserLoginMaxBypassAttempts |
Int |
The maximum number of bypass attempts a user is allowed before being forced to enable. |
DeviceLocationConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| Description |
String |
A detailed description of the location configuration. |
| CollectionLevel |
LocationDetail |
Specifies the level of location data collection (for example, Off, Low Power, Highest, Balanced, etc.). |
| CustomerDataPolicy |
String |
Describing the customer’s data policy related to location collection. |
| CustomerDataPolicyLink |
String |
URL linking to the full customer data policy. |
| AllowSnooze |
Boolean |
If true, allows users to temporarily pause (snooze) location collection. |
| MaxSnoozeAmount |
int |
Maximum number of times or duration the snooze can be used. |
| AllowOutOfCompliancePeriod |
Boolean |
Allows a grace period when the device is out of compliance with location requirements. |
| OutOfCompliancePeriodAmount |
int |
How long the grace period lasts. |
DeviceMacFirewallConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| Description |
String |
A detailed description of the firewall configuration. |
| BlockAllIncoming |
LabelPolicy |
Indicates whether all incoming connections are blocked. |
| EnableFirewall |
Boolean |
Indicates whether the firewall is enabled. |
| EnableLogging |
Boolean |
Indicates whether logging is enabled for the firewall. |
| EnableStealthMode |
Boolean |
Indicates whether stealth mode is enabled. |
| LoggingOption |
MacOSFirewallLoggingOption |
Specifies the logging option for the firewall. |
| AllowSigned |
Boolean |
Indicates whether signed software is allowed to receive incoming connections. |
| AllowSignedApp |
Boolean |
Indicates whether signed applications are allowed to receive incoming connections. |
DeviceMS365Configuration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
DevicePasscodeConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| AndroidWorkProfile |
Boolean |
Whether this passcode rule set targets the work profile on Android. |
| ForcePIN |
Boolean |
A detailed description of the firewall configuration. |
| MaxInactivity |
Int |
The maximum period of inactivity (in minutes) before the device locks. |
| MaxFailedAttempts |
Int |
The maximum number of failed passcode attempts allowed before the device is wiped or locked. |
| MaxPINAgeInDays |
Int |
The maximum number of days a PIN can be used before it must be changed. |
| PINHistory |
Int |
The number of previous PINs that cannot be reused. |
| MinLength |
Int |
The minimum required length for the PIN or passcode. |
| RequireAlphanumeric |
Boolean |
Require the passcode to include both letters and numbers. |
| UnifiedLockSetting |
UnifiedLockSetting |
The unified lock setting applied to the device. |
DeviceRestrictionConfiguration
(All the properties are supported for iOS, Android and macOS only.)
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| AndroidWorkProfile |
Boolean |
Whether this restriction set targets the work profile on Android (Android only). |
| OSType |
RestrictionDeviceType |
Specifies the device operating system type (for example, Android, iOS, macOS). |
| IsAndroidWorkDefault |
Boolean |
If true, this configuration is the default for Android Work devices (Android only). |
| IsAndroidPersonalDefault |
Boolean |
If true, this configuration is the default for Android Personal devices (Android Personal only). |
| IsIosDefault |
Boolean |
If true, this configuration is the default for iOS devices (iOS only). |
| IsMacDefault |
Boolean |
If true, this configuration is the default for macOS devices (macOS only). |
DeviceVpnConfiguration
(All the properties are supported for iOS and macOS only.)
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| OSType |
VpnDeviceType |
The device operating system type this VPN configuration applies to. |
| VPNType |
VPNType |
The type of VPN protocol used in this configuration. |
| IPv4OverridePrimary |
Boolean |
Specifies whether all network traffic should be routed through the VPN connection. |
| DisconnectOnIdle |
Boolean |
Specifies if the VPN disconnects when idle. |
| RemoteAddress |
string |
The server address for the VPN connection. |
| RemoteIdentifier |
String |
The remote identifier for the VPN connection. |
| EAPAuthenticationMethod |
EapAuthenticationMethod |
The EAP authentication method used for the VPN. |
| VpnAuthenticationMethod |
AuthenticationMethod |
The authentication method for the VPN connection. |
| AuthName |
String |
The username or identifier for VPN authentication. |
| AuthPassword |
String |
The password used for VPN authentication. |
| HasSharedSecret |
Boolean |
Indicates if a shared secret is configured for the VPN. |
| UseRSASecurID |
Boolean |
Specifies if RSA SecurID is used for authentication. |
| HasUserAuthPassword |
Boolean |
Indicates if a user authentication password is set. |
| ProxySetupType |
ProxySetupType |
The proxy configuration type for the VPN. |
| SharedSecret |
String |
The shared secret used for VPN authentication. |
| LocalIdentifier |
String |
The local identifier for the VPN connection. |
DeviceWifiConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| SSID |
String |
The SSID (network name) for the Wi-Fi configuration. |
| Hidden |
Boolean |
Indicates if the Wi-Fi network is hidden. |
| AutoJoin |
Boolean |
Specifies whether the device should automatically join this network. |
| DisableCaptiveNetworkDetection |
Boolean |
Disables detection of captive networks (networks that require web-based authentication). |
| LegacyHotspot |
Boolean |
Indicates if the network is a legacy hotspot. |
| DisableAssociationMACRandomization |
Boolean |
Disables MAC address randomization when associating with this network. |
| ProxySetup |
WifiProxySetup |
The proxy setup type for the Wi-Fi network (None, Manual, Automatic). |
| SecurityType |
WifiSecurity |
The security protocol used for the Wi-Fi network (for example, WPA2, WPA3). |
DeviceWindowsFeatureUpdateConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| Description |
String |
A detailed description of the Windows feature update configuration. |
DeviceWindowsFirewallConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| Description |
String |
A detailed description of the firewall configuration. |
| StatefulFileTransferProtocol |
FirewallSetting |
Specifies whether stateful file transfer protocol is configured. |
| SaIdleTime |
Int |
Represents the idle time for a security association (SA) in seconds. |
| PreSharedKeyEncoding |
PreSharedKeyEncoding |
Defines the encoding type for pre-shared keys. |
| AllowIPSecExemptions |
Int |
Indicates whether IPSec exemptions are allowed. |
| CRLVerification |
FirewallCrlVerification |
Defines the certificate revocation list (CRL) verification policy. |
| OpportunisticallyMatchAuthSetPerKM |
FirewallSetting |
Specifies whether to opportunistically match authentication sets per key manager (KM). |
| PacketQueue |
FirewallPacketQueue |
Defines the packet queuing behavior. |
| DomainFirewall |
FirewallSetting |
Specifies the firewall setting for the domain network profile. |
| PublicFirewall |
FirewallSetting |
Specifies the firewall setting for the public network profile. |
| PrivateFirewall |
FirewallSetting |
Specifies the firewall setting for the private network profile. |
DeviceWindowsFirewallRuleset
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| Description |
String |
A detailed description of the firewall configuration. |
DeviceWindowsOptionSet
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| AllowManualMDMUnenrollment |
Boolean |
If enabled, users can manually unenroll the device from MDM. |
| LocationMode |
WindowsLocationModeOptions |
Controls device location services (Force Off, User Choice, Force On). |
| TimeZoneName |
String |
The name of the time zone to apply. |
| InstalledByPolicy |
Boolean |
Indicates if this option set is installed by a policy. |
DeviceWindowsUpdateConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| Description |
String |
A detailed description of the Windows update configuration. |
DeviceMacosUpdateConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A detailed description of the macOS update configuration. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
DeviceIosUpdateConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
DeviceMacosVersionUpgradeConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
DeviceIosVersionUpgradeConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| DeviceIosVersionUpgradeConfiguration |
Boolean |
Whether the app or configuration was installed by a policy. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
AccountConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
ActiveDirectoryConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
AndroidOptionSet
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
AppConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
AppleOptionSet
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
AppleProfile
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
BitLockerConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
Certificate
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
DefenderConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
FileVaultConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
LocationConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
DeviceWindowsCustomProfile
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| Type |
ConfigSetType |
This is the type of custom profile. |
MS365Configuration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
PasscodeConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
RestrictionConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
VpnConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
WifiConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
WindowsCustomProfile
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
VpnPerAppMapping
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
WindowsFeatureUpdateConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
WindowsOptionSet
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
WindowsUpdateConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
PolicyPatchExtension
| Property |
Type |
Description |
| Action |
Action |
The action determines if the policy is set to Patch Deployment or Patch Discovery. |
MacosUpdateConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
MacosVersionUpgradeConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
IosUpdateConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
IosVersionUpgradeConfiguration
| Property |
Type |
Description |
| Name |
String |
The name of the configuration. |
| Description |
String |
A description of this configuration provided by you or your organization. |
PolicyDevice
| Property |
Type |
Description |
| Name |
String |
Name of the device. |
| DeviceType |
Kace.Cloud.Reporting.Entities.Models.DeviceType
|
The type of device linked to the app. |
| SerialNumber |
String |
Manufacturer-assigned serial number. |
| AssetTag |
String |
Identifier for this device for tracking by admins. Usually provided by admin or manufacturer. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| EnrollmentStatus |
Kace.Cloud.Reporting.Entities.Models.DeviceEnrollmentStatus
|
Whether this device is enrolled in KACE Cloud |
| Alias |
String |
User-facing alias the app as seen on the device. |
AppDevice
| Property |
Type |
Description |
| Name |
String |
Name of the device. |
| DeviceType |
Kace.Cloud.Reporting.Entities.Models.DeviceType
|
The type of device linked to the app. |
| SerialNumber |
String |
Manufacturer-assigned serial number. |
| AssetTag |
String |
Identifier for this device for tracking by admins. Usually provided by admin or manufacturer. |
| InstalledByPolicy |
Boolean |
Whether the app or configuration was installed by a policy. |
| EnrollmentStatus |
Kace.Cloud.Reporting.Entities.Models.DeviceEnrollmentStatus
|
Whether this device is enrolled in KACE Cloud |
| Alias |
String |
User-facing alias the app as seen on the device. |
AppUser
| Property |
Type |
Description |
| Name |
String |
The username of the user. |
| Email |
String |
The email address of the user. |
| Address |
String |
The address of the user. |
| City |
String |
The city of the user. |
| Region |
String |
The user's region. |
| PostalCode |
String |
The user's postal code. |
| Country |
String |
The country of the user. |
| Disabled |
Boolean |
Whether this user account is disabled. |
| Notes |
String |
|
| Source |
Kace.Cloud.Reporting.Entities.Models.UserSource
|
How the user account was created. |
| LastLoggedInAt |
DateTimeOffset |
The last time the user logged in. |
Role
UserApp
| Property |
Type |
Description |
| Name |
String |
User-facing name of the app as seen on the device. |
| Notes |
String |
Free-form notes entered by you or your organization. |
| Description |
String |
A description of this configuration provided by you or your organization. |
| InLibrary |
Boolean |
If the app or configuration is part of the KACE Cloud library. |
| Enterprise |
Boolean |
If the app is an enterprise custom app (macOS and Windows only). |
| Publisher |
String |
Publisher of the app as reported by the operating system. |
| Category |
String |
Primary category for the app as reported by the operating system. |
| LicensesAvailable |
Int32 |
The available license count for the app (Apple VPP only). |
| LicensesUsed |
Int32 |
The used license count for the app (Apple VPP only). |
| LicensesTotal |
Int32 |
The total license count (used + available) for the app (Apple VPP only). |
| Device |
Kace.Cloud.Reporting.Entities.Models.UserAppDevice
|
DeviceHWStorageEncryption
| Property |
Type |
Description |
| Technology |
String |
Technology used for disk encryption |
| DriveLetter |
String |
DriveLetter used for disk drive |
| VolumeId |
String |
Volume ID is the criteria to identify the Storage disk |
| IsSystemVolume |
Boolean |
Specifies whether its a System/ external Volume |
| IsProtected |
Boolean |
Specifies whether the volume is protected |
| Version |
String |
Version of encryption |
| EncryptionMethod |
String |
Specifies the encryption method used for encryption |
| LockStatus |
String |
Locking status of device disk encryption |
| EncryptionPercentage |
String |
The amount of data encrypted in percentage |
| WipingStatus |
String |
Wiping status of device disk encryption expressed as a percentage |
| WipingPercentage |
String |
If disk is being erased, the percentage of data wiped so far |
| RecoveryKey |
String |
Recovery key to unlock BitLocker-encrypted drives |
DeviceUserProfile
| Property |
Type |
Description |
| Key |
String |
Device user profile guid key |
| Path |
String |
The system stores user profile information in a specific directory. |
| User |
String |
User associated with device |
| Identifier |
String |
Tracking identifier for this device assigned user |
| AuthSource |
String |
The authorization source of a user profile determines the authenticity and validity of the user's credentials. |
| LastLogon |
Datetime |
The last logon time for a user refers to the date and time when the user last successfully logged on to their account. |
| LocalUser |
Boolean |
A local user profile is a user account that is stored locally on a computer or device, rather than on a network or cloud-based server. |
| Corrupted |
Boolean |
A corrupted user profile is a user profile that has become damaged or unstable, often due to software or hardware issues. |
| Mandatory |
Boolean |
A mandatory user profile is a type of profile that administrators can use to specify settings for users |
| Roaming |
Boolean |
A roaming user profile is a user profile that is stored on a network server and can be accessed from multiple devices, allowing users to maintain a consistent working environment across different computers. |
| Temporary |
Boolean |
A temporary user profile is a temporary account that allows a user to access a computer or device when their regular user profile is unavailable or corrupted. |
DeviceHardwareExtension
DeviceHWWindowsInsider
| Property |
Type |
Description
|
| BranchName |
String |
The action determines if the policy is set to Patch Deployment or Patch Discovery |
| Ring |
String |
Represents the update track the device is on within the Windows Insider program. It defines the frequency and type of updates the device will receive. |
| ContentType |
String |
Specifies the type of content being delivered to the device. It distinguishes between different types of updates. |
| IsBuildFlightingEnabled |
String |
Indicates whether build flighting is enabled. Build flighting allows the device to receive early builds of Windows. |
| IsConfigExpFlightingEnabled |
Boolean |
Indicates whether the device is configured to receive experimental configurations from Microsoft. |
| IsConfigSettingsFlightingEnabled |
Boolean |
Indicating whether the device is enabled to receive flighting configurations, which include specific settings or policies that are part of the Windows Insider Program. |
DeviceHWMemory
| Property |
Type |
Description
|
| Free |
Int |
Free memory available on a device
(macOS and Windows only). |
| FreeSlots |
Int |
Available memory slots in a device (macOS and Windows only). |
| MaxSupported |
Decimal |
The maximum memory supported by the device in GB. |
| Total |
Decimal |
The total installed memory in GB. |
| Used |
Decimal |
The memory currently in use in GB. |
| Percentage |
Short |
The percentage of memory in use. |
| TotalSlots |
Short |
The total number of memory slots. |
| UsedSlots |
Short |
The number of memory slots in use. |
DeviceHWBattery
| Property |
Type |
Description
|
| Name |
String |
The name of the battery. |
| Manufacturer |
String |
The manufacturer of the battery. |
| DesignCapacity |
Int |
The amount of energy the battery is designed to hold when it is brand new. It is measured in milliWatt-hours (mWh). |
| ChargeCycleCount |
Int |
The number of charge cycles the battery has undergone. |
| FullChargeCapacity |
Int |
The actual amount of energy the battery can hold after several charging cycles and prolonged use. It is measured in milliWatt-hours (mWh). |
| CurrentCapacity |
Int |
Amount of energy a battery can store, measured in milliWatt-hours (mWh). |
| CurrentChargeHealth |
Int |
A measurement that indicates the level of degradation and the remaining capacity of the battery, expressed as a percentage. |
| TimeRemaining |
Int |
The time remaining for the battery to completely discharge, measured in minutes. |
| BatteryStatus |
String |
Indicates the current status of the battery. |
| CurrentCharge |
Short |
The current charging value of the battery is expressed as a percentage. |
DeviceHWBios
| Property |
Type |
Description |
| Manufacturer |
String |
The manufacturer of the BIOS. |
| Version |
String |
The version of the BIOS. |
| ReleaseDate |
DateTime |
The release date of the BIOS. |
DeviceHWConnectedDevice
| Property |
Type |
Description |
| Name |
String |
The name of the connected device. |
| Type |
String |
Type of connected device. |
| Status |
String |
The current status of the connected device. |
DeviceHWMemoryChip
| Property |
Type |
Description |
| Name |
string |
The name of the memory chip. |
| Capacity |
string |
The capacity of the memory chip in GB. |
| Manufacturer |
string |
The manufacturer of the memory chip. |
| Type |
string |
The type of memory chip (for example, DDR4, DDR3). |
| Speed |
decimal |
The speed of the memory chip in GHz. |
DeviceHWNetworkAdapter
The UI name is Device > Hardware > macOS/Windows Network Adapters.
| Property |
Type |
Description |
| Name |
string |
The name or type of the network adapter. |
| NetworkName |
string |
The name of the connected network. |
| IpAddress |
string |
The IPv4 address assigned to the adapter. |
| Ipv6Address |
string |
The IPv6 address assigned to the adapter. |
| MacAddress |
decimal |
The MAC address of the adapter. |
| DhcpEnabled |
Boolean |
Whether DHCP is enabled. |
| Netmask |
string |
The subnet mask for IPv4. |
| DnsHostname |
string |
The DNS hostname of the device. |
| DnsDomain |
string |
The DNS domain name. |
| DnsServer |
string |
The DNS server address. |
| Ssid |
string |
The SSID of the connected Wi-Fi network. |
DeviceHWStorage
| Property |
Type |
Description |
| Name |
String |
The name of the storage device. |
| Model |
String |
The model of the storage device. |
| InterfaceType |
String |
The interface type of the storage device (for example, SATA, SCSI). |
| Capacity |
Decimal |
The capacity of the storage device in GB. |
| Partitions |
Kace.Cloud.Reporting.Entities.Models.DeviceHWPartition
|
|
DeviceHWPartition
| Property |
Type |
Description |
| Name |
String |
The name of the partition (for example, drive letter). |
| TotalSpace |
Decimal |
The total size of the partition in GB. |
| UsedSpace |
Decimal |
The amount of space used on the partition in GB. |
| FreeSpace |
Decimal |
The amount of free space available on the partition in GB. |
DeviceHWGpu
| Property |
Type |
Description |
| Name |
String |
The name or model of the GPU. |
| Memory |
Decimal |
The amount of memory available on the GPU in GB. |
| Version |
String |
The version of the GPU driver or firmware. |
DeviceHWMonitor
| Property |
Type |
Description |
| Name |
string |
The name or model of the monitor. |
| MonitorDeviceId |
string |
The amount of memory available on the GPU in GB. |
| ScreenHeight |
Int |
The height of the monitor's screen in pixels. |
| ScreenWidth |
Int |
The width of the monitor's screen in pixels. |
| SerialNumber |
string |
The serial number of the monitor. |
DeviceHWProcessor
| Property |
Type |
Description |
| Name |
String |
The name or model of the processor. |
| Speed |
Decimal |
The speed of the processor in GHz. |
| NumberCpus |
Short |
The number of physical CPUs in the system. |
| PhysicalCores |
Short |
The number of physical cores in the processor. |
| LogicalCores |
Short |
The number of logical cores in the processor. |
| Architecture |
String |
The architecture of the processor (e.g., x86, x64). |
DeviceLocation
| Property |
Type |
Description |
| Latitude |
String |
Last reported latitude of the device's location |
| Longitude |
String |
Last reported longitude of the device's location |
| LastLocationDate |
DateTime |
Date the device last reported its location |
| AddressInfo |
String |
Last reported address of the device's location (iOS, iPad and Android only). |
ScriptJob
The UI name is Scripting.
| Property |
Type |
Description |
| Id |
Guid |
Unique identifier for this script job (hidden). |
| Name
|
String |
Name of script job. |
|
ScriptName
|
String |
Name of script. |
|
Status
|
String |
Current status of the script job. |
| StartedAt
|
String |
UTC timestamp for when the job started. |
| FinishedAt
|
String |
UTC timestamp for when the job finished. |
| StartedBy |
String |
User or system that initiated the script job. |
| DevicesPendingCount |
Int |
Number of devices pending execution. |
| DevicesRunningCount |
Int |
Number of devices currently running the script. |
| DevicesStoppingCount |
Int |
Number of devices in the process of stopping. |
| DevicesSucceededCount |
Int |
Number of devices where the script succeeded. |
| DevicesFailedCount |
Int |
Number of devices where the script failed. |
| DevicesStoppedCount |
Int |
Number of devices where the script was stopped. |
| DevicesFinishedWithoutResultCount |
Int |
Number of devices finished without reporting a result. |
| DevicesUnknownCount |
Int |
Number of devices with unknown status. |
| DevicesTotalCount |
Int |
Total number of devices targeted by the job. |
DeviceScriptRunAttempt
The UI name is Device > Device Scripting.
| Property |
Type |
Description |
| Id |
Guid |
Unique identifier for this device scripting record (hidden). |
| AttemptedRuns |
Int |
Total number of times this script run has been attempted. |
| Status |
ScriptRunAttemptStatus
|
Current execution status of this attempt. |
| Result |
ScriptRunAttemptResult
|
Outcome of the attempt (Succeeded, Failed, Timed Out, Stopped, None). |
| ExitCode |
long |
Process exit code returned by the script. |
| StartedAt |
DateTime |
UTC timestamp when script execution began. |
| StoppedAt |
DateTime |
UTC timestamp when execution was stopped. |
| FinishedAt |
DateTime |
UTC timestamp when the script process finished. |
| Name |
String |
Name of the script definition executed. |
| Type |
ScriptRunType
|
Indicates if the run was on-demand or trigger-based. |
| TriggerType |
ScriptTriggerType
|
Type of trigger that initiated the run. |
| JobName |
String |
Name of the script job containing this attempt. |
Enum Types
DeviceType
| Possible Value |
| UNKNOWN |
| ANDROID |
| IOS |
| MAC |
| WINDOWS |
| TVOS |
VpnDeviceType
| Possible Value |
| ANDROID |
| IOS |
| BOTH |
| MAC |
| WINDOWS |
| TVOS |
VpnType
| Possible Value |
| IKEV2 |
| IPSEC |
| L2TP |
| PPTP |
| CISCO |
| JUNIPER |
| PULSE |
| F5 |
| SONICWALL |
| ARUBA |
| CHECKPOINT |
| CUSTOMSSL |
| CISCO_LEGACY |
| AUTOMATIC |
| ALWAYS_ON |
EapAuthenticationMethod
| Possible Value |
| UserNamePassword |
| Certificate |
| None |
VpnAuthenticationMethod
| Possible Value |
| SharedSecret |
| Certificate |
| Password |
| PasswordAndCertificate |
| None |
| EAP |
ProxySetupType
| Possible Value |
| None |
| Manual |
| Auto |
WifiProxySetup
| Possible Value |
| NONE |
| MANUAL |
| AUTOMATIC |
WifiSecurity
| Possible Value |
| NONE |
| WEP |
| WPA |
| WPA2 |
| WPA_ENT |
| WPA2_ENT |
| FTPSK |
| WPA3 |
| WPA3_ENT |
Action
| Possible Value |
| Deployment |
| Discovery |
WindowsEnablingFlag
| Possible Value |
| DISABLED = 0 |
| ENABLED = 1 |
WindowsDisablingFlag
| Possible Value |
| ENABLED = 0 |
| DISABLED = 1 |
DefenderSignatureUpdatesChannel
| Possible Value |
| DEFAULT = 0 |
| CURRENT_STAGED = 4 |
| CURRENT_BROAD = 5 |
DefenderEngineUpdatesChannel
| Possible Value |
| DEFAULT = 0 |
| BETA = 2 |
| CURRENT_PREVIEW = 3 |
| CURRENT_STAGED = 4 |
| CURRENT_BROAD = 5 |
| CRITICAL = 6 |
DefenderPlatformUpdatesChannel
| Possible Value |
| DEFAULT = 0 |
| BETA = 2 |
| CURRENT_PREVIEW = 3 |
| CURRENT_STAGED = 4 |
| CURRENT_BROAD = 5 |
| CRITICAL = 6 |
AndroidUpdatePolicy
| Possible Value |
| Automatic = 1 |
| Window = 2 |
| Postpone = 3 |
DefenderRealtimeScanDirection
| Possible Value |
| ALL = 0 |
| INCOMING = 1 |
| OUTGOING = 2 |
ScreenBrightnessModeOptions
| Possible Value |
| Manual = 0 |
| Automatic = 1 |
LocationModeOptions
| Possible Value |
| OFF = 0 |
| ON = 1 |
GlobalProxyType
| Possible Value |
| None = 0 |
| Manual = 1 |
| Automatic = 2 |
AccessType
| Possible Value |
| ANY |
| WIFI_ONLY |
ConfigSetType
| Possible Value |
| CONFIGURATION |
| COMMAND |
SecurityType
| Possible Value |
| PASSCODE_ONCE |
| PASSCODE_ALWAYS |
| PASSWORD |
WindowsLocationModeOptions
| Possible Value |
| ForceOff |
| UserChoice |
| ForceOn |
DeviceFormFactor
| Possible Value |
| UNKNOWN |
| PHONE |
| TABLET |
| LAPTOP |
| TV |
DeviceLicenseType
| Possible Value |
| UNKNOWN |
| MDM |
| COMANAGED |
| COMPANION |
| COMPANIONREMOTE |
| NONE |
UserSource
| Possible Value |
| UNKNOWN |
| MANUAL |
| SSO |
| LDAP |
| SCIM |
UserSource
| Possible Value |
| UNKNOWN |
| MANUAL |
| SSO |
| LDAP |
| SCIM |
DeviceFormFactor
| Possible Value |
| UNKNOWN |
| PHONE |
| TABLET |
| LAPTOP |
| TV |
DeviceManagementLevel
| Possible Value |
| UNMANAGED |
| STANDARD |
| FULLY_MANAGED |
DeviceLicenseType
| Possible Value |
| UNKNOWN |
| MDM |
| COMANAGED |
DeviceEnrollmentStatus
| Possible Value |
| UNKNOWN |
| ARCHIVED |
| AWAITING_USER |
| DELETING |
| DISCOVERED |
| ENROLLED |
| ENROLLING |
| FAILED |
| UNENROLLED |
| UNENROLLING |
| REENROLLING |
DeviceComplianceStatus
| Possible Value |
| UNKNOWN |
| IN_COMPLIANCE |
| OUT_OF_COMPLIANCE |
| PENDING |
| NOT_APPLICABLE |
DeviceOwnershipKind
| Possible Value |
| UNKNOWN |
| COMPANY |
| PERSONAL |
ConfigurationType
| Possible Value |
| UNKNOWN |
| NONE |
| ACCOUNT |
| APP |
| APP_CONFIGURATION |
| CERTIFICATE |
| IOS_PROFILE |
| LABEL |
| LOCAL_ACCOUNT |
| IOS_PASSCODE |
| IOS_RESTRICTION |
| VPN |
| WIFI |
| ANDROID_PROFILE_PASSCODE |
| ANDROID_PROFILE_RESTRICTION |
| ANDROID_DEVICE_PASSCODE |
| ANDROID_DEVICE_RESTRICTION |
| MAC_PASSCODE |
| MAC_RESTRICTION |
| ANDROID_OPTIONS |
| LOCATION_CONFIGURATION |
| FILEVAULT |
| APPLE_OPTIONS |
| DIRECTORY_CONFIGURATION |
| MS365_CONFIGURATION |
| BITLOCKER_CONFIGURATION |
| VPN_PER_APP_MAPPING |
| WINDOWS_CUSTOM_PROFILE |
| WINDOWS_OPTIONS |
| WINDOWS_PASSCODE |
| DEFENDER_CONFIGURATION |
| WINDOWS_UPDATE_CONFIGURATION |
| WINDOWS_FEATURE_UPDATE_CONFIGURATION |
| PATCH_FILTER |
| MACOS_UPDATE_CONFIGURATION |
| IOS_UPDATE_CONFIGURATION |
| MACOS_UPGRADE_VERSION_CONFIGURATION |
| IOS_UPGRADE_VERSION_CONFIGURATION |
ConfigurationStatus
| Possible Value |
| UNKNOWN |
| APPLYING |
| COMPLIANT |
| ERROR_ADDING |
| ERROR_REMOVING |
| OVERRIDDEN |
FilterType
| Possible Value |
| Smart |
| System |
DataSource
| Possible Value |
| UNKNOWN |
| MDM |
| SMA |
DefenderStatus
| Possible Value |
| CLEAN |
| PENDING_FULL_SCAN |
| PENDING_REBOOT |
| PENDING_MANUAL_STEPS |
| PENDING_OFFLINE_SCAN |
| PENDING_CRITICAL_FAILURE |
| UNRECOGNIZED |
DefenderIssues
| Possible Value |
| NONE |
| SERVICE_UNAVAILABLE |
| MP_ENGINE_UNAVAILABLE |
| THREAT_FULL_SCAN_REQUIRED |
| THREAT_REBOOT_REQUIRED |
| THREAT_MANUAL_STEPS_REQUIRED |
| ANTIVIRUS_SIGNATURES_OUTDATED |
| ANTISPYWARE_SIGNATURES_OUTDATED |
| QUICK_SCAN_OVERDUE |
| FULL_SCAN_OVERDUE |
| SYSTEM_SCAN_IN_PROGRESS |
| SYSTEM_CLEAN_IN_PROGRESS |
| SAMPLES_SUBMISSION_PENDING |
| PRODUCT_EVALUATION |
| PRODUCT_NONGENUINE |
| PRODUCT_EXPIRED |
| OFFLINE_SCAN_REQUIRED |
| SYSTEM_SHUTTING_DOWN |
| REMEDIATION_FAILED_CRITICAL |
| REMEDIATION_FAILED_NONCRITICAL |
| INITIALIZED_OK |
| PLATFORM_OUTDATED |
| PLATFORM_UPDATE_IN_PROGRESS |
| PLATFORM_OUTDATED_SOON |
| SIGNATURES_OR_PLATFORM_EOL |
| SMODE_SIGNATURES_INAPPROPRIATE |
| UNRECOGNIZED |
DefenderEdrOnboardingState
| Possible Value |
| NOT_ONBOARDED |
| ONBOARDED |
| UNRECOGNIZED |
DefenderThreatSeverity
| Possible Value |
| UNKNOWN |
| LOW |
| MODERATE |
| HIGH |
| SEVERE |
| UNRECOGNIZED |
DefenderThreatCategory
| Possible Value |
| INVALID |
| ADWARE |
| SPYWARE |
| PASSWORD_STEALER |
| TROJAN_DOWNLOADER |
| WORM |
| BACKDOOR |
| REMOTE_ACCESS_TROJAN |
| TROJAN |
| EMAIL_FLOODER |
| KEY_LOGGER |
| DIALER |
| MONITORING_SOFTWARE |
| BROWSER_MODIFIER |
| COOKIE |
| BROWSER_PLUGIN |
| AOL_EXPLOIT |
| NUKER |
| SECURITY_DISABLER |
| JOKE_PROGRAM |
| HOSTILE_ACTIVE_X_CONTROL |
| SOFTWARE_BUNDLER |
| STEALTH_MODIFIER |
| SETTINGS_MODIFIER |
| TOOLBAR |
| REMOTE_CONTROL_SOFTWARE |
| TROJAN_FTP |
| POTENTIAL_UNWANTED_SOFTWARE |
| ICQ_EXPLOIT |
| TROJAN_TELNET |
| EXPLOIT |
| FILE_SHARING_PROGRAM |
| MALWARE_CREATION_TOOL |
| REMOTE_CONTROL_SOFTWARE2 |
| TOOL |
| TROJAN_DENIAL_OF_SERVICE |
| TROJAN_DROPPER |
| TROJAN_MASS_MAILER |
| TROJAN_MONITORING_SOFTWARE |
| TROJAN_PROXY_SERVER |
| VIRUS |
| KNOWN |
| UNKNOWN |
| SPP |
| BEHAVIOR |
| VULNERABILITY |
| POLICY |
| ENTERPRISE_UNWANTED_SOFTWARE |
| RANSOMWARE |
| ASR_RULE |
| UNRECOGNIZED |
DefenderThreatInventoryStatus
| Possible Value |
| UNKNOWN |
| PRESENT |
| GONE |
DefenderThreatCurrentStatus
| Possible Value |
| ACTIVE |
| ACTION_FAILED |
| MANUAL_STEPS_REQUIRED |
| FULL_SCAN_REQUIRED |
| REBOOT_REQUIRED |
| REMEDIATED_WITH_NONCRITICAL_FAILURES |
| QUARANTINED |
| REMOVED |
| CLEANED |
| ALLOWED |
| CLEARED |
| UNRECOGNIZED |
DefenderThreatExecutionStatus
| Possible Value |
| UNKNOWN |
| BLOCKED |
| ALLOWED |
| EXECUTING |
| NOT_EXECUTING |
| UNRECOGNIZED |
CellularTechnology
| Possible Value |
| UNKNOWN |
| NONE |
| GSM |
| CDMA |
| GSM_CDMA |
| LTE |
| NR5G |
DeviceAppleDepProfileStatus
| Possible Value |
| UNKNOWN |
| EMPTY |
| ASSIGNED |
| PUSHED |
| REMOVED |
MacSecureBootLevel
| Possible Value |
| UNKNOWN |
| OFF |
| MEDIUM |
| FULL |
| NOT_SUPPORTED |
MacExternalBootLevel
| Possible Value |
| UNKNOWN |
| ALLOWED |
| DISALLOWED |
| NOT_SUPPORTED |
DeviceFirewallStatus
| Possible Value |
| UNKNOWN |
| ENABLED |
| DISABLED |
| NOT_MONITORING_OR_RULES_OFF |
| TEMPORARILY_NOT_MONITORING_ALL_NETWORKS |
| NOT_APPLICABLE |
PatchStatus
| Possible Value |
| UNKNOWN = 0 |
| INSTALLED |
| FAILED |
| MISSING |
| ERRORROLLBACK |
| ROLLEDBACK |
| ERRORSCANNING |
| VERIFIED |
DetectStatus
| Possible Value |
| NONE |
| PATCHED |
| NOTPATCHED |
| FAIL |
| NA |
DeployRollbackStatus
| Possible Value |
| NONE |
| SUCCESS |
| FAIL |
| NA |
ScriptRunType
| Property |
Type |
| UNKNOWN |
String |
| ON_DEMAND |
String |
| TRIGGER |
String |
ScriptTriggerType
| Property |
Type |
| UNKNOWN |
String |
| STARTUP |
String |
| LOGON |
String |
| SCHEDULE |
String |
ScriptRunAttemptStatus
| Property |
Type |
| PENDING |
String |
| RUNNING |
String |
| FINISHED |
String |
ScriptRunAttemptResult
| Property |
Type |
| NONE |
String |
| SUCCEEDED |
String |
| FAILED |
String |
| TIMED_OUT |
String |
| STOPPED |
String |
Kace.Cloud.Reporting.Entities.DTOs
Subscription
| Property |
Type |
Description |
| SubscriptionKey |
String |
The subscription key for the subscription. |
| ProductName |
String |
The product name for the subscription. |
| ProductSku |
String |
The product SKU for the subscription. |
| RatePlanName |
String |
The name of the rate plan for the subscription. |
| RatePlanDescription |
String |
A description of the rate plan for the subscription. |
| SupportLevel |
Kace.Cloud.Reporting.Entities.DTOs.SubscriptionSupportLevel
|
The level of support provided as part of the subscription. |
| Type |
Kace.Cloud.Reporting.Entities.DTOs.SubscriptionType
|
The type of the subscription (paid, temporary, etc.). |
| Edition |
Kace.Cloud.Reporting.Entities.DTOs.SubscriptionEdition
|
The product edition the subscription is for. |
| DeviceType |
Kace.Cloud.Reporting.Entities.DTOs.SubscriptionDeviceType
|
The type of device the subscription is for (modern, co-managed, etc.). |
| Status |
String |
The status of the subscription. |
| StartsAt |
DateTimeOffset |
The date/time when the subscription became active. |
| EndsAt |
DateTimeOffset |
The date/time when the subscription became inactive (expired). |
| Licenses |
Int32 |
The number of licensed devices covered by this subscription. |
| Expired |
Boolean |
Whether the subscription has expired. |
| RenewableTrial |
Boolean |
Whether the subscription is a trial that can be renewed after expiring. |
| CreatedAt |
DateTimeOffset |
UTC timestamp for when this entity was first created. |
| UpdatedAt |
DateTimeOffset |
UTC timestamp for when this entity was last updated. |
Enum Types
SubscriptionSupportLevel
| Possible Value |
| UNKNOWN |
| PREFERRED |
| TWENTY_FOUR_BY_SEVEN |
SubscriptionType
| Possible Value |
| UNKNOWN |
| PAID |
| PAID_MSP |
| TRIAL |
| NOT_FOR_RESALE |
| TEMPORARY |
SubscriptionEdition
| Possible Value |
| UNKNOWN |
| STANDARD |
SubscriptionDeviceType
| Possible Value |
| UNKNOWN |
| MODERN |
| COMANAGED |