GetZeroTrustDevicePostureRulesResultInput

data class GetZeroTrustDevicePostureRulesResultInput(val activeThreats: Double, val certificateId: String, val checkDisks: List<String>, val checkPrivateKey: Boolean, val cn: String, val complianceStatus: String, val connectionId: String, val countOperator: String, val domain: String, val eidLastSeen: String, val enabled: Boolean, val exists: Boolean, val extendedKeyUsages: List<String>, val id: String, val infected: Boolean, val isActive: Boolean, val issueCount: String, val lastSeen: String, val locations: GetZeroTrustDevicePostureRulesResultInputLocations, val networkStatus: String, val operatingSystem: String, val operationalState: String, val operator: String, val os: String, val osDistroName: String, val osDistroRevision: String, val osVersionExtra: String, val overall: String, val path: String, val requireAll: Boolean, val riskLevel: String, val score: Double, val scoreOperator: String, val sensorConfig: String, val sha256: String, val state: String, val thumbprint: String, val totalScore: Double, val version: String, val versionOperator: String)

Constructors

constructor(activeThreats: Double, certificateId: String, checkDisks: List<String>, checkPrivateKey: Boolean, cn: String, complianceStatus: String, connectionId: String, countOperator: String, domain: String, eidLastSeen: String, enabled: Boolean, exists: Boolean, extendedKeyUsages: List<String>, id: String, infected: Boolean, isActive: Boolean, issueCount: String, lastSeen: String, locations: GetZeroTrustDevicePostureRulesResultInputLocations, networkStatus: String, operatingSystem: String, operationalState: String, operator: String, os: String, osDistroName: String, osDistroRevision: String, osVersionExtra: String, overall: String, path: String, requireAll: Boolean, riskLevel: String, score: Double, scoreOperator: String, sensorConfig: String, sha256: String, state: String, thumbprint: String, totalScore: Double, version: String, versionOperator: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Number of active threats.

Link copied to clipboard

UUID of Cloudflare managed certificate.

Link copied to clipboard

List of volume names to be checked for encryption.

Link copied to clipboard

Confirm the certificate was not imported from another device. We recommend keeping this enabled unless the certificate was deployed without a private key.

Link copied to clipboard
val cn: String

Common Name that is protected by the certificate

Link copied to clipboard

Compliance Status Available values: "compliant", "noncompliant", "unknown".

Link copied to clipboard

Posture Integration ID.

Link copied to clipboard

Count Operator Available values: "<", "<=", ">", ">=", "==".

Link copied to clipboard

Domain

Link copied to clipboard

For more details on eid last seen, refer to the Tanium documentation.

Link copied to clipboard

Enabled

Link copied to clipboard

Whether or not file exists

Link copied to clipboard

List of values indicating purposes for which the certificate public key can be used

Link copied to clipboard
val id: String

List ID.

Link copied to clipboard

Whether device is infected.

Link copied to clipboard

Whether device is active.

Link copied to clipboard

The Number of Issues.

Link copied to clipboard

For more details on last seen, please refer to the Crowdstrike documentation.

Link copied to clipboard

Network status of device. Available values: "connected", "disconnected", "disconnecting", "connecting".

Link copied to clipboard

Operating system Available values: "windows", "linux", "mac".

Link copied to clipboard

Agent operational state. Available values: "na", "partiallydisabled", "autofullydisabled", "fullydisabled", "autopartiallydisabled", "disablederror", "dbcorruption".

Link copied to clipboard

operator Available values: "<", "<=", ">", ">=", "==".

Link copied to clipboard
val os: String

Os Version

Link copied to clipboard

Operating System Distribution Name (linux only)

Link copied to clipboard

Version of OS Distribution (linux only)

Link copied to clipboard

Additional version data. For Mac or iOS, the Product Version Extra. For Linux, the kernel release version. (Mac, iOS, and Linux only)

Link copied to clipboard

overall

Link copied to clipboard

File path.

Link copied to clipboard

Whether to check all disks for encryption.

Link copied to clipboard

For more details on risk level, refer to the Tanium documentation. Available values: "low", "medium", "high", "critical".

Link copied to clipboard

A value between 0-100 assigned to devices set by the 3rd party posture provider.

Link copied to clipboard

Score Operator Available values: "<", "<=", ">", ">=", "==".

Link copied to clipboard

SensorConfig

Link copied to clipboard

SHA-256.

Link copied to clipboard

For more details on state, please refer to the Crowdstrike documentation. Available values: "online", "offline", "unknown".

Link copied to clipboard

Signing certificate thumbprint.

Link copied to clipboard

For more details on total score, refer to the Tanium documentation.

Link copied to clipboard

Version of OS

Link copied to clipboard

Version Operator Available values: "<", "<=", ">", ">=", "==".