List of all items
Structs
- DiscoveredSoftware
- DiscoveryTarget
- PluginTypeId
- ReleaseAsset
- ReleaseInfo
- SecretString
- capabilities::ErrorPayload
- close_reason::ParseCloseReasonError
- envelope::ControllerEnvelope
- envelope::IncomingSeq
- envelope::OutgoingSeq
- envelope::ReportPagination
- envelope::SeqError
- envelope::ServiceEnvelope
- limits::WireValidationError
- paginate::PayloadPage
- payloads::ApprovedPayload
- payloads::AuditEventPayload
- payloads::BatchUpdateItem
- payloads::BatchUpdateItemResult
- payloads::BatchUpdateResultPayload
- payloads::BroadcastAdminEventPayload
- payloads::CaBundleUpdatedPayload
- payloads::CertificatePayload
- payloads::CheckVersionsPayload
- payloads::DeleteServiceConfigPayload
- payloads::DisconnectingPayload
- payloads::DiscoverSoftwarePayload
- payloads::DiscoveryPluginAssignment
- payloads::DiscoveryPluginResult
- payloads::DiscoveryResultsPayload
- payloads::EnrollPayload
- payloads::EnrolledPayload
- payloads::ExecuteBatchUpdatePayload
- payloads::ExecuteUpdatePayload
- payloads::HostConnectivityUpdate
- payloads::HostConnectivityUpdatedPayload
- payloads::HostInfo
- payloads::HostPackageSummary
- payloads::HostStateMetadata
- payloads::PingPayload
- payloads::PluginAssignment
- payloads::PongPayload
- payloads::RegisterPayload
- payloads::RejectedPayload
- payloads::RenewCertificatePayload
- payloads::ReportHostsPayload
- payloads::ReportPageLimits
- payloads::ReportPluginConfigPayload
- payloads::ReportPluginConfigResponsePayload
- payloads::RequestCaRotationPayload
- payloads::RequestCertRenewalPayload
- payloads::RequestCertificatePayload
- payloads::RequestCrlRenewalPayload
- payloads::ServerRestartingPayload
- payloads::ServiceConfigAckPayload
- payloads::ServiceConfigDeliveryPayload
- payloads::ServiceConfigEntry
- payloads::ServiceConfigKey
- payloads::ServiceConfigUpdatedPayload
- payloads::ServiceCredentialsPayload
- payloads::ServiceHostBatchUpdateTriggerPayload
- payloads::ServiceSettingsPayload
- payloads::ServiceUpdateTriggerPayload
- payloads::SetUpdateFreezePayload
- payloads::SoftwareStateHostEntry
- payloads::SoftwareStateItem
- payloads::SoftwareStatesChangedPayload
- payloads::SoftwareStatesPage
- payloads::SoftwareStatesPayload
- payloads::StdinAttentionPayload
- payloads::StoreServiceConfigPayload
- payloads::TestPluginConfigPayload
- payloads::TestPluginConfigResultPayload
- payloads::TokenRevokedPayload
- payloads::UpdateOutputPayload
- payloads::UpdateResultPayload
- payloads::UpdateStartedPayload
- payloads::UpdateStdinDataPayload
- payloads::VersionCheckAssignment
- payloads::VersionCheckResult
- payloads::VersionCheckResultsPayload
- payloads::WorkloadClaimAnnouncementPayload
- payloads::WorkloadClaimPayload
- payloads::WorkloadClaimResultPayload
- payloads::WorkloadClaimSyncEntry
- payloads::WorkloadClaimSyncRequestPayload
- payloads::WorkloadClaimSyncResponsePayload
- payloads::WorkloadReleasePayload
- report_tracker::ReportTracker
- surfaces::BuiltInApiOperationId
- surfaces::CapabilitySet
- surfaces::ControllerQueryId
- surfaces::ControllerSseTopicId
- surfaces::DataSourceDescriptor
- surfaces::DataSourceEmptyState
- surfaces::DataSourceFiltering
- surfaces::DataSourceId
- surfaces::DataSourcePagination
- surfaces::DataSourceSorting
- surfaces::EffectiveTenantBinding
- surfaces::EncryptedSensitiveParams
- surfaces::FormFieldDescriptor
- surfaces::FormSelectOption
- surfaces::FormUiDescriptor
- surfaces::FormVisibleWhen
- surfaces::FrameworkGeneration
- surfaces::FrameworkGenerationRange
- surfaces::InteractionConfirmation
- surfaces::InteractionDescriptor
- surfaces::InteractionId
- surfaces::ParseProviderEncryptionAlgorithmError
- surfaces::ProviderEncryptionMetadata
- surfaces::ProviderIdentity
- surfaces::RegisteredSurface
- surfaces::SurfaceActionCancel
- surfaces::SurfaceActionError
- surfaces::SurfaceActionRequest
- surfaces::SurfaceActionResponse
- surfaces::SurfaceContextSelectorDescriptor
- surfaces::SurfaceDescriptor
- surfaces::SurfaceDescriptorBuilder
- surfaces::SurfaceEntityRef
- surfaces::SurfaceId
- surfaces::SurfaceRegistration
- surfaces::SurfaceRegistrationError
- surfaces::SurfaceRegistrationPolicy
- surfaces::SurfaceRowVisibleWhen
- surfaces::SurfaceSlotDef
- surfaces::SurfaceTab
- surfaces::SurfaceTabId
- surfaces::SurfaceTableColumn
- surfaces::SurfaceTableRowAction
- surfaces::WorkflowStepDescriptor
- trace_context::TraceContext
- transport::TransportError
Enums
- AttestationStatus
- ConfigTestKind
- HookShell
- OutputStreamType
- PluginRole
- UpdateCategory
- admin_events::AdminEvent
- capabilities::Capability
- capabilities::EnrollmentStatus
- capabilities::ErrorCode
- close_reason::CloseReason
- messages::ControllerMessage
- messages::ServiceMessage
- payloads::ConfigTestKind
- report_tracker::PageOutcome
- service_profile::ServiceProfile
- shared_types::DisconnectReason
- shared_types::UpdateFinalStatus
- surfaces::CallerOrigin
- surfaces::CalloutLevel
- surfaces::Capability
- surfaces::ConfirmationSeverity
- surfaces::DataSourceKind
- surfaces::DataSourceValidationError
- surfaces::FormSelectSource
- surfaces::IconNameError
- surfaces::IdentifierError
- surfaces::InteractionKind
- surfaces::InteractionTransport
- surfaces::InteractionValidationError
- surfaces::ProviderEncryptionAlgorithm
- surfaces::ProviderKind
- surfaces::RefreshPolicy
- surfaces::SchemaContract
- surfaces::Scope
- surfaces::SlotValidationError
- surfaces::SurfaceActionCancelReason
- surfaces::SurfaceActionErrorCode
- surfaces::SurfaceEntityType
- surfaces::SurfaceNode
- surfaces::SurfaceRegistrationErrorCode
- surfaces::SurfaceRowCondition
- surfaces::SurfaceTableCellType
- surfaces::Targeting
- transport::TransportClosePolicy
Traits
Functions
- limits::check_map_len
- limits::check_opt_string_len
- limits::check_set_len
- limits::check_string_len
- limits::check_vec_len
- paginate::paginate_payload
- serde_helpers::duration_seconds::deserialize
- serde_helpers::duration_seconds::serialize
- serde_helpers::option_duration_seconds::deserialize
- serde_helpers::option_duration_seconds::serialize
- serde_helpers::utc_datetime_millis::deserialize
- serde_helpers::utc_datetime_millis::serialize
- service_profile::parse_capabilities
- service_profile::serialize_capabilities
- shared_types::now_millis
- surfaces::all_surface_slots
- surfaces::is_valid_surface_identifier
- surfaces::slot_def
- surfaces::validate_icon_name
- surfaces::validate_slot_id
- surfaces::validate_surface_identifier
- trace_context::current_trace_context
Type Aliases
Constants
- envelope::CURRENT_PROTOCOL_VERSION
- limits::MAX_ACTIVE_MQTT_CLIENTS
- limits::MAX_BATCH_UPDATES
- limits::MAX_BATCH_UPDATE_RESULTS
- limits::MAX_CAPABILITIES
- limits::MAX_CAPABILITIES_PER_SERVICE
- limits::MAX_CONFIG_TEST_OUTPUT_LEN
- limits::MAX_CONNECTIVITY_UPDATES
- limits::MAX_DISCOVERED_QUALIFIER_LEN
- limits::MAX_DISCOVERIES_PER_PLUGIN
- limits::MAX_DISCOVERY_PLUGINS
- limits::MAX_DISCOVERY_PLUGIN_RESULTS
- limits::MAX_HOST_PACKAGE_HOST_STATES
- limits::MAX_HOST_TAGS
- limits::MAX_ICON_URL_LEN
- limits::MAX_LONG_STRING_LEN
- limits::MAX_MEDIUM_STRING_LEN
- limits::MAX_MQTT_HOSTS
- limits::MAX_MQTT_TENANTS
- limits::MAX_OUTPUT_STRING_LEN
- limits::MAX_PENDING_REPORTS_PER_CONNECTION
- limits::MAX_PLUGIN_CONFIG_JSON_LEN
- limits::MAX_RELEASE_ASSETS
- limits::MAX_REPORT_HOSTS
- limits::MAX_REPORT_PAGES
- limits::MAX_SERVICE_CONFIG_ENTRIES
- limits::MAX_SERVICE_CONFIG_VALUE_LEN
- limits::MAX_SHORT_STRING_LEN
- limits::MAX_SOFTWARE_STATE_HOSTS
- limits::MAX_SOFTWARE_STATE_ITEMS
- limits::MAX_SPAN_ID_LEN
- limits::MAX_STDIN_DATA_LEN
- limits::MAX_SURFACE_ACTIONS
- limits::MAX_SURFACE_ACTION_REFS
- limits::MAX_SURFACE_COLUMNS
- limits::MAX_SURFACE_FIELDS
- limits::MAX_SURFACE_JSON_DEPTH
- limits::MAX_SURFACE_JSON_NODES
- limits::MAX_SURFACE_MANIFESTS
- limits::MAX_SURFACE_PARAMS_LEN
- limits::MAX_SURFACE_RESPONSE_LEN
- limits::MAX_SURFACE_SELECT_OPTIONS
- limits::MAX_SURFACE_WIZARD_STEPS
- limits::MAX_TRACE_ID_LEN
- limits::MAX_UPDATE_HOOKS
- limits::MAX_VERSION_CHECK_ASSIGNMENTS
- limits::MAX_VERSION_CHECK_RESULTS
- limits::MAX_WORKLOAD_CLAIM_KEYS
- limits::PAGINATION_SIZE_THRESHOLD
- limits::REPORT_IDLE_TIMEOUT
- limits::REPORT_TOTAL_TIMEOUT
- limits::SHA256_DIGEST_LEN
- limits::STATES_HOST_PAGE_SIZE
- plugin_ids::ALL
- plugin_ids::DISCOVERY_PROXMOX_HELPER_SCRIPTS
- plugin_ids::DISCOVERY_UPTRAKIT_SELF_UPDATE
- plugin_ids::EMAIL
- plugin_ids::ENHANCEMENT_DASHBOARD_ICONS
- plugin_ids::GENERIC_SHELL
- plugin_ids::HOOK_SHELL
- plugin_ids::HOOK_SYSTEMD
- plugin_ids::INFRASTRUCTURE_PROXMOX
- plugin_ids::PACKAGE_MANAGER_APK
- plugin_ids::PACKAGE_MANAGER_APT
- plugin_ids::PACKAGE_MANAGER_CARGO
- plugin_ids::PACKAGE_MANAGER_DNF
- plugin_ids::PACKAGE_MANAGER_HOMEBREW
- plugin_ids::PACKAGE_MANAGER_MAS
- plugin_ids::PACKAGE_MANAGER_NPM
- plugin_ids::PACKAGE_MANAGER_PACMAN
- plugin_ids::PACKAGE_MANAGER_PKG
- plugin_ids::PACKAGE_MANAGER_ROUTEROS
- plugin_ids::PACKAGE_MANAGER_SKILLS
- plugin_ids::PACKAGE_MANAGER_SNAP
- plugin_ids::RELEASES_DOCKER
- plugin_ids::RELEASES_FORGEJO
- plugin_ids::RELEASES_GITHUB
- plugin_ids::RELEASES_GITLAB
- plugin_ids::TELEGRAM
- plugin_ids::WEBHOOK
- shared_types::DEFAULT_UPDATE_TIMEOUT
- surfaces::MAX_ICON_NAME_LEN
- surfaces::MAX_IDENTIFIER_LEN
- surfaces::MAX_INTERACTION_TIMEOUT_SECONDS
- surfaces::MIN_INTERACTION_TIMEOUT_SECONDS
- surfaces::MIN_PROVIDER_REFRESH_INTERVAL_SECONDS
- surfaces::SLOT_HOST_DETAIL_TABS
- surfaces::SLOT_SETTINGS_BELOW_GLOBAL
- surfaces::SLOT_SETTINGS_TABS
- surfaces::SLOT_SOFTWARE_ITEM_HOST_CONTEXT_MENU
- surfaces::SLOT_SOFTWARE_ITEM_TABS
- surfaces::SLOT_SOFTWARE_TABS
- surfaces::SLOT_SURFACE_PAGE