FeedbackConfig

Configuration options for the feedback configuration area.

FieldTypeDescriptionDefault
supports_user_initiated_poweroffs bool Whether the device on which this product runs supports user-initiated poweroffs.
spontaneous_reboot_reason SpontaneousRebootReason How a device should interpret a spontaneous reboot, which occurs when a device did not cold boot and the kernel and bootloader cannot determine why a device shutdown (in other words, the Zircon reboot reason is "UNKNOWN"). Note that this flag will only be used as the reboot reason for spontaneous reboots. For non-spontaneous reboots, other signals will be available and will be used to determine the reboot reason.
snapshot_exclusion SnapshotExclusionConfig Configuration options for excluding items from snapshots.
remote_device_id_provider bool If true, Feedback will retrieve the device ID via the fuchsia.feedback.DeviceIdProvider FIDL protocol rather than using its local implementation. NOTE: Deprecated. Remote device ID provider is inferred based on whether `component_url_for_remote_feedback_id` is specified.
large_disk bool If true, Feedback will persist snapshots to disk if the network is unavailable. NOTE: Deprecated. Use `disk_size` instead.
include_kernel_logs_in_last_reboot_info bool Whether to include the last few kernel logs in the last reboot info.
feedback_id_component_url FeedbackIdComponentUrl The URL of the component, if any, that exposes the fuchsia.feedback.DeviceIdProvider protocol and should be added to the core realm. NOTE: Deprecated. Use `component_url_for_remote_feedback_id` instead.
disk_size DiskSize The disk size tier of the device. This affects report and snapshot persistence limits, as well as on-disk log buffer size.
component_url_for_remote_feedback_id FeedbackIdComponentUrl The URL of the component, if any, that exposes the fuchsia.feedback.DeviceIdProvider protocol and should be added to the core realm. Specifying this flag will tell Feedback to retrieve the device ID via the fuchsia.feedback.DeviceIdProvider FIDL protocol rather than using its local implementation.