Class: MistApi::EdrStatusEnum
- Inherits:
-
Object
- Object
- MistApi::EdrStatusEnum
- Defined in:
- lib/mist_api/models/edr_status_enum.rb
Overview
EDR Status of the NAC client. enum: ‘sentinelone_healthy`, `sentinelone_infected`, `crowdstrike_low`, `crowdstrike_medium`, `crowdstrike_high`, `crowdstrike_critical`, `crowdstrike_informational`
Constant Summary collapse
- EDR_STATUS_ENUM =
[ # TODO: Write general description for SENTINELONE_HEALTHY SENTINELONE_HEALTHY = 'sentinelone_healthy'.freeze, # TODO: Write general description for SENTINELONE_INFECTED SENTINELONE_INFECTED = 'sentinelone_infected'.freeze, # TODO: Write general description for CROWDSTRIKE_LOW CROWDSTRIKE_LOW = 'crowdstrike_low'.freeze, # TODO: Write general description for CROWDSTRIKE_MEDIUM CROWDSTRIKE_MEDIUM = 'crowdstrike_medium'.freeze, # TODO: Write general description for CROWDSTRIKE_HIGH CROWDSTRIKE_HIGH = 'crowdstrike_high'.freeze, # TODO: Write general description for CROWDSTRIKE_CRITICAL CROWDSTRIKE_CRITICAL = 'crowdstrike_critical'.freeze, # TODO: Write general description for CROWDSTRIKE_INFORMATIONAL CROWDSTRIKE_INFORMATIONAL = 'crowdstrike_informational'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = SENTINELONE_HEALTHY) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/mist_api/models/edr_status_enum.rb', line 40 def self.from_value(value, default_value = SENTINELONE_HEALTHY) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'sentinelone_healthy' then SENTINELONE_HEALTHY when 'sentinelone_infected' then SENTINELONE_INFECTED when 'crowdstrike_low' then CROWDSTRIKE_LOW when 'crowdstrike_medium' then CROWDSTRIKE_MEDIUM when 'crowdstrike_high' then CROWDSTRIKE_HIGH when 'crowdstrike_critical' then CROWDSTRIKE_CRITICAL when 'crowdstrike_informational' then CROWDSTRIKE_INFORMATIONAL else default_value end end |
.validate(value) ⇒ Object
34 35 36 37 38 |
# File 'lib/mist_api/models/edr_status_enum.rb', line 34 def self.validate(value) return false if value.nil? EDR_STATUS_ENUM.include?(value) end |