waft.cf_dashboard.zero_trust.models.device_posture_model module

class waft.cf_dashboard.zero_trust.models.device_posture_model.DevicePostureRuleResult(**data: Any)

Bases: DevicePostureRule

Model to represent Device Posture Rule Results

model_config: ClassVar[ConfigDict] = {'defer_build': True, 'extra': 'allow'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

success: bool

Boolean indicating if the device posture check succeeded for the device

type: Literal['file', 'application', 'tanium', 'gateway', 'warp', 'disk_encryption', 'sentinelone', 'carbonblack', 'firewall', 'os_version', 'domain_joined', 'client_certificate', 'unique_client_id', 'kolide', 'tanium_s2s', 'crowdstrike_s2s', 'intune', 'workspace_one', 'sentinelone_s2s', 'serial_number'] | None

The type of device posture rule.