List of all items
Structs
- ApplyLockGuard
- EffectiveReconcile
- FileState
- compliance::ComplianceCheck
- compliance::ComplianceSnapshot
- compliance::ComplianceSummary
- compliance::MachineInfo
- composition::CompositionInput
- composition::CompositionResult
- composition::ConflictResolution
- composition::PermissionChange
- composition::SubscriptionConfig
- config::AiConfig
- config::AptSpec
- config::AutoApplyPolicyConfig
- config::BrewSpec
- config::CargoSpec
- config::CfgdConfig
- config::ComplianceConfig
- config::ComplianceExport
- config::ComplianceScope
- config::ConfigMetadata
- config::ConfigSourceDocument
- config::ConfigSourceMetadata
- config::ConfigSourcePolicy
- config::ConfigSourceProfileEntry
- config::ConfigSourceProvides
- config::ConfigSourceSpec
- config::ConfigSpec
- config::CustomManagerSpec
- config::DaemonConfig
- config::EncryptionConstraint
- config::EncryptionSpec
- config::EnvVar
- config::FilesSpec
- config::FlatpakSpec
- config::ManagedFileSpec
- config::MergedProfile
- config::ModuleDocument
- config::ModuleFileEntry
- config::ModuleLockEntry
- config::ModuleLockfile
- config::ModuleMetadata
- config::ModulePackageEntry
- config::ModuleRegistryEntry
- config::ModuleSecurityConfig
- config::ModuleSpec
- config::ModulesConfig
- config::NotifyConfig
- config::NpmSpec
- config::OriginSpec
- config::PackagesSpec
- config::PlatformInfo
- config::PolicyItems
- config::ProfileDocument
- config::ProfileLayer
- config::ProfileMetadata
- config::ProfileSpec
- config::ReconcileConfig
- config::ReconcilePatch
- config::ResolvedProfile
- config::ScriptSpec
- config::SecretIntegration
- config::SecretSpec
- config::SecretsConfig
- config::SecurityConfig
- config::ShellAlias
- config::SnapSpec
- config::SopsConfig
- config::SourceConstraints
- config::SourceSpec
- config::SourceSyncSpec
- config::SubscriptionSpec
- config::SyncConfig
- config::ThemeConfig
- config::ThemeOverrides
- daemon::DaemonStatusResponse
- daemon::ModuleReconcileStatus
- daemon::SourceStatus
- generate::PresentYamlRequest
- generate::ValidationResult
- generate::session::GenerateSession
- generate::session::GeneratedItem
- modules::FetchedRemoteModule
- modules::GitSource
- modules::LoadedModule
- modules::RegistryModule
- modules::RegistryRef
- modules::ResolvedFile
- modules::ResolvedModule
- modules::ResolvedPackage
- oci::OciReference
- oci::RegistryAuth
- oci::VerifyOptions
- output::CommandOutput
- output::Printer
- output::Theme
- platform::Platform
- providers::FileDiff
- providers::FileEntry
- providers::FileLayer
- providers::FileTree
- providers::PackageInfo
- providers::ProviderRegistry
- providers::SystemDrift
- reconciler::ActionResult
- reconciler::ApplyResult
- reconciler::ModuleAction
- reconciler::Phase
- reconciler::Plan
- reconciler::Reconciler
- reconciler::RollbackResult
- reconciler::VerifyResult
- server_client::ChallengeResponse
- server_client::CheckinResponse
- server_client::DeviceCredential
- server_client::EnrollInfoResponse
- server_client::EnrollResponse
- server_client::ServerClient
- sources::CachedSource
- sources::SourceManager
- state::ApplyRecord
- state::ComplianceHistoryRow
- state::ConfigSourceRecord
- state::DriftEvent
- state::FileBackupRecord
- state::JournalEntry
- state::ManagedResource
- state::ModuleFileRecord
- state::ModuleStateRecord
- state::PendingDecision
- state::SourceConfigHash
- state::SourceConflictRecord
- state::StateStore
- upgrade::ReleaseAsset
- upgrade::ReleaseInfo
- upgrade::UpdateCheck
Enums
- compliance::ComplianceStatus
- composition::ResolutionType
- config::ComplianceFormat
- config::DriftPolicy
- config::EncryptionMode
- config::FileStrategy
- config::LayerPolicy
- config::NotifyMethod
- config::OriginType
- config::PolicyAction
- config::ReconcilePatchKind
- config::ScriptEntry
- config::SshHostKeyPolicy
- errors::CfgdError
- errors::CompositionError
- errors::ConfigError
- errors::DaemonError
- errors::FileError
- errors::GenerateError
- errors::ModuleError
- errors::OciError
- errors::PackageError
- errors::SecretError
- errors::SourceError
- errors::StateError
- errors::UpgradeError
- generate::PresentYamlResponse
- generate::SchemaKind
- modules::TagSignatureStatus
- oci::ReferenceKind
- output::OutputFormat
- output::Verbosity
- platform::Arch
- platform::Distro
- platform::Os
- providers::FileAction
- providers::FileDiffKind
- providers::PackageAction
- providers::SecretAction
- reconciler::Action
- reconciler::EnvAction
- reconciler::ModuleActionKind
- reconciler::PhaseName
- reconciler::ReconcileContext
- reconciler::ScriptAction
- reconciler::ScriptPhase
- reconciler::SystemAction
- state::ApplyStatus
Traits
- daemon::DaemonHooks
- providers::FileManager
- providers::PackageManager
- providers::SecretBackend
- providers::SecretProvider
- providers::SystemConfigurator
Functions
- acquire_apply_lock
- atomic_write
- atomic_write_str
- capture_file_resolved_state
- capture_file_state
- command_available
- command_output_with_timeout
- compliance::collect_file_checks
- compliance::collect_package_checks
- compliance::collect_secret_checks
- compliance::collect_snapshot
- compliance::collect_system_checks
- compliance::compute_summary
- compliance::export_snapshot_to_file
- composition::check_locked_violations
- composition::compose
- composition::detect_permission_changes
- composition::merge_packages
- composition::validate_constraints
- config::desired_packages_for
- config::desired_packages_for_spec
- config::detect_platform
- config::load_config
- config::load_profile
- config::match_platform_profile
- config::minimal_config
- config::parse_config
- config::parse_config_source
- config::parse_module
- config::resolve_profile
- config::source_profile_names
- config::validate_secret_specs
- copy_dir_recursive
- create_symlink
- daemon::git_pull_sync
- daemon::install_service
- daemon::query_daemon_status
- daemon::run_as_windows_service
- daemon::run_daemon
- daemon::uninstall_service
- deep_merge_yaml
- default_config_dir
- escape_double_quoted
- expand_tilde
- file_permissions_mode
- generate::schema::get_schema
- generate::validate::validate_yaml
- git_cmd_safe
- git_ssh_credentials
- hostname_string
- is_executable
- is_file_encrypted
- is_root
- is_same_inode
- merge_aliases
- merge_env
- modules::check_tag_signature
- modules::default_module_cache_dir
- modules::diff_module_specs
- modules::extract_registry_name
- modules::fetch_git_source
- modules::fetch_registry_modules
- modules::fetch_remote_module
- modules::get_head_commit_sha
- modules::git_cache_dir
- modules::hash_module_contents
- modules::is_git_source
- modules::is_registry_ref
- modules::latest_module_version
- modules::load_all_modules
- modules::load_locked_modules
- modules::load_lockfile
- modules::load_module
- modules::load_modules
- modules::parse_git_source
- modules::parse_registry_ref
- modules::resolve_dependency_order
- modules::resolve_module_files
- modules::resolve_module_packages
- modules::resolve_modules
- modules::resolve_package
- modules::resolve_profile_module_name
- modules::save_lockfile
- modules::verify_lockfile_integrity
- oci::attach_attestation
- oci::build_module
- oci::create_tar_gz
- oci::current_platform
- oci::detect_container_runtime
- oci::extract_tar_gz
- oci::generate_slsa_provenance
- oci::parse_platform_target
- oci::pull_module
- oci::push_module
- oci::push_module_multiplatform
- oci::rust_arch_to_oci
- oci::sign_artifact
- oci::verify_attestation
- oci::verify_signature
- parse_alias
- parse_duration_str
- parse_env_var
- parse_loose_version
- providers::parse_secret_reference
- reconciler::format_action_description
- reconciler::format_plan_items
- reconciler::verify
- resolve_effective_reconcile
- resolve_relative_path
- sanitize_k8s_name
- server_client::credential_path
- server_client::load_credential
- server_client::load_credential_from
- server_client::save_credential
- set_file_permissions
- sha256_hex
- shell_escape_value
- sources::detect_source_manifest
- sources::git_clone_with_fallback
- sources::verify_head_signature
- split_add_remove
- state::clear_pending_server_config
- state::default_state_dir
- state::load_pending_server_config
- state::plan_hash
- state::save_pending_server_config
- stderr_lossy_trimmed
- stdout_lossy_trimmed
- terminate_process
- try_git_cmd
- union_extend
- unix_secs_now
- unix_secs_to_iso8601
- upgrade::check_latest
- upgrade::check_with_cache
- upgrade::cleanup_old_binary
- upgrade::current_version
- upgrade::download_and_install
- upgrade::fetch_latest_release
- upgrade::find_asset_for_platform
- upgrade::invalidate_cache
- upgrade::restart_daemon_if_running
- upgrade::version_check_interval
- utc_now_iso8601
- validate_alias_name
- validate_env_var_name
- validate_no_traversal
- validate_path_within
- version_satisfies
- xml_escape