Skip to main content

Crate elasticctl_api

Crate elasticctl_api 

Source

Re-exports§

pub use codec::Format;
pub use diff::Change;
pub use diff::Drift;
pub use diff::FieldChange;
pub use exceptions::ListDetail;
pub use exceptions::ListFilter;
pub use exceptions::ListReport;
pub use health::DoctorCheck;
pub use health::DoctorReport;
pub use health::InfoReport;
pub use health::Status;
pub use model::COMMENT_VOLATILE_FIELDS;
pub use model::ExceptionItem;
pub use model::ExceptionList;
pub use model::ExceptionRef;
pub use model::ExportSummary;
pub use model::ITEM_VOLATILE_FIELDS;
pub use model::LIST_VOLATILE_FIELDS;
pub use model::ListKey;
pub use model::Rule;
pub use model::VOLATILE_FIELDS;
pub use model::exception_refs;
pub use model::server_defaults;
pub use normalize::canonical;
pub use normalize::comparable;
pub use normalize::sort_rules;
pub use ops::DeleteOutcome;
pub use ops::ExportOutcome;
pub use ops::ImportPlan;
pub use ops::ImportReport;
pub use ops::MutationPlan;
pub use prebuilt::PrebuiltInstallOutcome;
pub use prebuilt::PrebuiltStatus;
pub use report::ChangeReport;
pub use report::ReportEntry;
pub use rules::BulkAction;
pub use rules::BulkOutcome;
pub use rules::RuleFilter;
pub use rules::RuleSource;
pub use rules_ops::PreviewReport;
pub use rules_ops::RuleListReport;
pub use rules_ops::SetEnabledOutcome;
pub use rules_ops::ValidateReport;
pub use state::DanglingPointer;
pub use state::DiffReport;
pub use state::ExceptionDrift;
pub use state::ListChange;
pub use state::PullReport;
pub use state::PushPlan;
pub use state::PushReport;

Modules§

codec
NDJSON and YAML representations of the same Rule model.
diff
Field-level drift between desired local and live remote states.
exceptions
Typed wrappers for the exception-list API.
health
Health orchestration: doctor and info.
model
The rule, exception-list, and exception-item representations.
normalize
Deterministic rule forms.
ops
Report types shared across command verticals.
prebuilt
Prebuilt-rule status and installation (spec 4.6).
report
Change evidence for a push attached to a change ticket.
rules
Typed wrappers for the detection-engine API.
rules_ops
Rules command orchestration, above the endpoint wrappers in rules.
search
Ad hoc data search: ES|QL and Query DSL.
selection
Resolve user-facing selectors to stable rule_id values.
state
State orchestration: pull, diff, and push.