List of all items
Structs
- ApplyLockGuard
- EffectiveReconcile
- FileState
- PathPosix
- TestHomeGuard
- 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::component::KvPair
- output::component::StatusLabel
- output::doc::Doc
- output::doc::SectionBuilder
- output::doc::StatusFields
- output::printer::DocCapture
- output::printer::Printer
- output::process::CommandOutput
- output::renderer::Renderer
- output::renderer::StringSink
- output::renderer::status::StatusFields
- output::renderer::table::Table
- output::section_guard::SectionGuard
- output::spinner::ProgressBar
- output::spinner::Spinner
- output::status_builder::StatusBuilder
- output::theme::StyledText
- output::theme::Theme
- output::theme::ThemedStyle
- 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
- retry::BackoffConfig
- 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::InstallReport
- 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::ScriptShell
- 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
- exit::ExitCode
- generate::PresentYamlResponse
- generate::SchemaKind
- modules::TagSignatureStatus
- oci::ReferenceKind
- oci::SignaturePolicy
- output::component::Component
- output::printer::PromptAnswer
- output::role::Role
- output::verbosity::OutputFormat
- output::verbosity::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
- upgrade::VerificationMode
Traits
- PathDisplayExt
- daemon::DaemonHooks
- output::renderer::Writer
- 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_available_with_seam
- 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::for_each_yaml_file
- config::is_yaml_ext
- 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
- cosign_cmd
- 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
- default_runtime_dir
- detect_default_branch
- escape_double_quoted
- exit::exit_code_for_error
- expand_tilde
- file_permissions_mode
- force_kill_process
- from_user_input
- generate::schema::get_schema
- generate::validate::validate_yaml
- git_cmd_local
- git_cmd_safe
- git_ssh_credentials
- hostname_string
- http::http_agent
- is_executable
- is_file_encrypted
- is_root
- is_same_inode
- iso8601_to_filename_safe
- 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
- normalize_for_snapshot
- normalize_line_endings
- 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
- output::collapse_to_subject_line
- output::error_doc
- output::strip_ansi
- output::theme::supports_truecolor
- parse_alias
- parse_duration_str
- parse_env_var
- parse_loose_version
- posixify_os_error_text
- posixify_text
- providers::parse_secret_reference
- reconciler::action_matches_phase_filter
- reconciler::format_action_description
- reconciler::format_plan_items
- reconciler::verify
- require_cosign
- require_tool
- require_tool_with_seam
- 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_digest
- 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
- strip_sha256_prefix
- terminate_process
- to_file_url
- to_posix_string
- tool_binary_name
- tool_cmd
- tracing_env_filter
- 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_filename_safe
- utc_now_iso8601
- validate_alias_name
- validate_env_var_name
- validate_env_var_user_name
- validate_no_traversal
- validate_path_within
- version_satisfies
- with_test_home
- with_test_home_guard
- xml_escape
Type Aliases
Constants
- API_VERSION
- COMMAND_TIMEOUT
- COSIGN_BIN_ENV
- CSI_DRIVER_NAME
- DURATION_BUCKETS_LONG
- DURATION_BUCKETS_SHORT
- GIT_NETWORK_TIMEOUT
- KILL_GRACE_PERIOD
- LABEL_DEVICE_ID
- LABEL_MACHINE_CONFIG
- MODULES_ANNOTATION
- OCI_ANNOTATION_PLATFORM
- PROFILE_SCRIPT_TIMEOUT
- http::HTTP_AI_TIMEOUT
- http::HTTP_API_TIMEOUT
- http::HTTP_OCI_TIMEOUT
- http::HTTP_UPGRADE_TIMEOUT
- http::HTTP_WEBHOOK_TIMEOUT
- oci::MEDIA_TYPE_MODULE_CONFIG
- oci::MEDIA_TYPE_MODULE_LAYER