DevicePostureRuleInputArgs

data class DevicePostureRuleInputArgs(val complianceStatus: Output<String>? = null, val connectionId: Output<String>? = null, val domain: Output<String>? = null, val enabled: Output<Boolean>? = null, val exists: Output<Boolean>? = null, val id: Output<String>? = null, val operator: Output<String>? = null, val os: Output<String>? = null, val osDistroName: Output<String>? = null, val osDistroRevision: Output<String>? = null, val overall: Output<String>? = null, val path: Output<String>? = null, val requireAll: Output<Boolean>? = null, val running: Output<Boolean>? = null, val sensorConfig: Output<String>? = null, val sha256: Output<String>? = null, val thumbprint: Output<String>? = null, val version: Output<String>? = null, val versionOperator: Output<String>? = null) : ConvertibleToJava<DevicePostureRuleInputArgs>

Constructors

Link copied to clipboard
constructor(complianceStatus: Output<String>? = null, connectionId: Output<String>? = null, domain: Output<String>? = null, enabled: Output<Boolean>? = null, exists: Output<Boolean>? = null, id: Output<String>? = null, operator: Output<String>? = null, os: Output<String>? = null, osDistroName: Output<String>? = null, osDistroRevision: Output<String>? = null, overall: Output<String>? = null, path: Output<String>? = null, requireAll: Output<Boolean>? = null, running: Output<Boolean>? = null, sensorConfig: Output<String>? = null, sha256: Output<String>? = null, thumbprint: Output<String>? = null, version: Output<String>? = null, versionOperator: Output<String>? = null)

Properties

Link copied to clipboard
val complianceStatus: Output<String>? = null

The workspace one device compliance status. Available values: compliant, noncompliant.

Link copied to clipboard
val connectionId: Output<String>? = null

The workspace one connection id.

Link copied to clipboard
val domain: Output<String>? = null

The domain that the client must join.

Link copied to clipboard
val enabled: Output<Boolean>? = null

True if the firewall must be enabled.

Link copied to clipboard
val exists: Output<Boolean>? = null

Checks if the file should exist.

Link copied to clipboard
val id: Output<String>? = null

The Teams List id.

Link copied to clipboard
val operator: Output<String>? = null

The version comparison operator. Available values: >, >=, <, <=, ==.

Link copied to clipboard
val os: Output<String>? = null

OS signal score from Crowdstrike. Value must be between 1 and 100.

Link copied to clipboard
val osDistroName: Output<String>? = null

The operating system excluding version information.

Link copied to clipboard
val osDistroRevision: Output<String>? = null

The operating system version excluding OS name information or release name.

Link copied to clipboard
val overall: Output<String>? = null

Overall ZTA score from Crowdstrike. Value must be between 1 and 100.

Link copied to clipboard
val path: Output<String>? = null

The path to the file.

Link copied to clipboard
val requireAll: Output<Boolean>? = null

True if all drives must be encrypted.

Link copied to clipboard
val running: Output<Boolean>? = null

Checks if the application should be running.

Link copied to clipboard
val sensorConfig: Output<String>? = null

Sensor signal score from Crowdstrike. Value must be between 1 and 100.

Link copied to clipboard
val sha256: Output<String>? = null

The sha256 hash of the file.

Link copied to clipboard
val thumbprint: Output<String>? = null

The thumbprint of the file certificate.

Link copied to clipboard
val version: Output<String>? = null

The operating system semantic version.

Link copied to clipboard
val versionOperator: Output<String>? = null

The version comparison operator for crowdstrike. Available values: >, >=, <, <=, ==.

Functions

Link copied to clipboard
open override fun toJava(): DevicePostureRuleInputArgs