vanhecke/celmex/3.0.0

Unavailable. Nobody can download this version any more, with elm or with the Lamdera compiler: github.com/vanhecke/celmex is gone (deleted or private); Software Heritage not asked yet (this run's --swh-calls were used up); no fork with the same repo name found; no cached copy. Use another version.

Details

Cortex.Api.AgentConfig

Read-only wrappers around the agent configuration GET endpoints under /public_api/v1/configurations/agent/*. Each one returns a small, flat settings object directly (no reply envelope). Source of truth: docs/cortex-api-openapi/agent-configurations-papi.yaml.

type alias ContentManagement =
{ enableBandwidthControl : Maybe Bool
, bandwidthInMbps : Maybe Int
, enableMinorContentVersionUpdates : Maybe Bool
}

Content-update bandwidth and minor-version settings.

type alias AutoUpgrade =
{ amountOfParallelUpgrades : Maybe Int }

Agent auto-upgrade parallelism setting.

type alias WildfireAnalysis =
{ enableWildfireAnalysisScoringForBenignVerdicts : Maybe Bool }

WildFire scoring toggle for benign verdicts.

{ enabledCriticalEnvironmentVersions : Maybe Bool }

Toggle for the critical-environment-versions enforcement.

type alias AdvancedAnalysis =
{ automaticallyUploadDefinedIssueDataFiles : Maybe Bool
, automaticallyApplyAdvancedAnalysisExceptions : Maybe Bool
}

Advanced-analysis upload and exception-application toggles.

type alias AgentStatus =
{ licenseRevocationAfterLostConnection : Maybe Int
, agentDeletionRetention : Maybe Int
}

Timeouts (in days) governing license revocation and agent deletion after lost connection.

{ displayUniqueAndInformativeBtpRules : Maybe Bool }

Display toggle for informative BTP-rule issues.

{ allowLogsCollection : Maybe Bool }

Master toggle for Cortex XDR agent log collection.

Dict String Int

The action-center-expiration response is an open object whose keys are action-type names (e.g. isolate, scan) and whose values are expiration durations in hours. The OpenAPI schema declares additionalProperties: integer, so we surface it as a raw Dict rather than a fixed record.

{ periodicDuplicateCleanup : Maybe Bool
, hostName : Maybe Bool
, ip : Maybe Bool
, mac : Maybe Bool
, timeIntervalHours : Maybe Int
}

Periodic duplicate-endpoint cleanup configuration: which identity fields to match on, plus the recurrence interval in hours.

getContentManagement : Request ContentManagement

GET /public_api/v1/configurations/agent/content_management

getAutoUpgrade : Request AutoUpgrade

GET /public_api/v1/configurations/agent/auto_upgrade

getWildfireAnalysis : Request WildfireAnalysis

GET /public_api/v1/configurations/agent/wildfire_analysis

getCriticalEnvironmentVersions : Request CriticalEnvironmentVersions

GET /public_api/v1/configurations/agent/critical_environment_versions

getAdvancedAnalysis : Request AdvancedAnalysis

GET /public_api/v1/configurations/agent/advanced_analysis

getAgentStatus : Request AgentStatus

GET /public_api/v1/configurations/agent/agent_status

getInformativeBtpIssues : Request InformativeBtpIssues

GET /public_api/v1/configurations/agent/informative_btp_issues

getCortexXdrLogCollection : Request CortexXdrLogCollection

GET /public_api/v1/configurations/agent/cortex_xdr_log_collection

getActionCenterExpiration : Request ActionCenterExpiration

GET /public_api/v1/configurations/agent/action_center_expiration

getEndpointAdministrationCleanup : Request EndpointAdministrationCleanup

GET /public_api/v1/configurations/agent/endpoint_administration_cleanup