Shared Constants

class py42.constants.SortDirection

Bases: py42.choices.Choices

Constants available to set Code42 request sort_direction when sorting returned lists in responses.

  • ASC

  • DESC

class py42.constants.CaseStatus

Bases: py42.choices.Choices

Constants available for setting the status of a case.

  • OPEN

  • CLOSED

class py42.constants.RiskTags

Bases: py42.choices.Choices

Deprecated. Use WatchlistsClient and UserRiskProfileClient instead. Constants available as risk tags for add_user_risk_tags() and remove_user_risk_tags().

  • FLIGHT_RISK

  • HIGH_IMPACT_EMPLOYEE

  • ELEVATED_ACCESS_PRIVILEGES

  • PERFORMANCE_CONCERNS

  • SUSPICIOUS_SYSTEM_ACTIVITY

  • POOR_SECURITY_PRACTICES

  • CONTRACT_EMPLOYEE

class py42.constants.TrustedActivityType

Bases: py42.choices.Choices

Constants available for setting the type of a trusted activity.

  • DOMAIN

  • SLACK

class py42.constants.DepartingEmployeeFilters

Bases: py42.services.detectionlists._DetectionListFilters, py42.choices.Choices

Deprecated. Use WatchlistsClient and UserRiskProfileClient instead. Constants available for filtering Departing Employee search results.

  • OPEN

  • EXFILTRATION_30_DAYS

  • EXFILTRATION_24_HOURS

  • LEAVING_TODAY

class py42.constants.HighRiskEmployeeFilters

Bases: py42.services.detectionlists._DetectionListFilters, py42.choices.Choices

Deprecated. Use WatchlistsClient and UserRiskProfileClient instead. Constants available for filtering High Risk Employee search results.

  • OPEN

  • EXFILTRATION_30_DAYS

  • EXFILTRATION_24_HOURS

class py42.constants.WatchlistType

Bases: py42.choices.Choices

Constants available for setting the type of watchlist.

  • CONTRACT_EMPLOYEE

  • DEPARTING_EMPLOYEE

  • ELEVATED_ACCESS_PRIVILEGES

  • FLIGHT_RISK

  • HIGH_IMPACT_EMPLOYEE

  • NEW_EMPLOYEE

  • PERFORMANCE_CONCERNS

  • POOR_SECURITY_PRACTICES

  • SUSPICIOUS_SYSTEM_ACTIVITY