NameDescription
A2dpConfig Failed to generate docs for complex A2dpConfig enum: b/332348955 or b/436293725 Configuration options for Bluetooth audio streaming (bt-a2dp).
A2dpConfigEnabled Failed to generate docs for complex A2dpConfigEnabled enum: b/332348955 or b/436293725 no description
A2dpSinkAndSource no description
A2dpSinkAndSourceDefaultEnabled no description
A2dpSinkOnly no description
A2dpSinkType Failed to generate docs for complex A2dpSinkType enum: b/332348955 or b/436293725 The method to play audio when sink is enabled.
A2dpSourceOnly no description
A2dpSourceType Failed to generate docs for complex A2dpSourceType enum: b/332348955 or b/436293725 The source for audio when A2DP source is enabled.
ArchivistConfig Diagnostics configuration options for the archivist configuration area.
ArchivistPipeline A single archivist pipeline config.
AudioConfig Failed to generate docs for complex AudioConfig enum: b/332348955 or b/436293725 The audio stack to use in the platform.
AudioCoreConfig Configuration options for the AudioCore stack.
AudioDeviceRegistryConfig Configuration options for the AudioDeviceRegistry stack.
AudioGatewayConfig Failed to generate docs for complex AudioGatewayConfig enum: b/332348955 or b/436293725 Configuration options for the Bluetooth HFP Audio Gateway component ('bt-hfp-audio-gateway').
AudioGatewayEnabledConfig HFP Audio Gateway Features See HFP v1.9 Page 100 for details. Features not included are disabled by default, with the exception of the following which are always enabled: - Enhanced Call Status - Extended Error Result Codes - Codec Negotiation - HF Indicators - eSCO S4
AudioToolsConfig Platform-provided tools for development and debugging of audio.
AvrcpConfig no description
BatteryConfig Platform configuration options for the battery.
BlobFvmVolumeConfig Configuration options for a blob filesystem.
BlobfsCacheEvictionPolicy Failed to generate docs for complex BlobfsCacheEvictionPolicy enum: b/332348955 or b/436293725 Eviction policies for blob cache management.
BlobfsLayout Failed to generate docs for complex BlobfsLayout enum: b/332348955 or b/436293725 The internal layout of blobfs.
BlobfsWriteCompressionAlgorithm Failed to generate docs for complex BlobfsWriteCompressionAlgorithm enum: b/332348955 or b/436293725 Compression algorithms
BluetoothConfig Failed to generate docs for complex BluetoothConfig enum: b/332348955 or b/436293725 Platform configuration options for Bluetooth. The default platform configuration does not include any Bluetooth packages.
BluetoothCoreConfig Platform configuration for Bluetooth core features.
BluetoothProfilesConfig Platform configuration to enable Bluetooth profiles.
BootfsRecoveryConfig Details of bootfs recovery if it is selected
BrightnessManager no description
BuildInfoConfig Configuration options for build info.
BuildType The platform BuildTypes. These control security and behavioral settings within the platform, and can change the platform packages placed into the assembled product image.
CameraConfig The camera settings for the platform.
CobaltConfig Configuration options for the cobalt configuration area.
ComponentIdIndexConfig Platform configuration options for the component id index Platform configuration options for the component id index which describes consistent storage IDs to use for component monikers. If the monikers change, the IDs can stay consistent, ensuring that the storage does not need to be migrated to a new location.
ComponentInitialInterest The initial log interest that a component should receive upon starting up.
ComponentPolicyConfig Configuration options for the component policy.
ConnectivityToolsConfig Platform-provided tools for development and debugging connectivity.
CprngConfig Options for cprng behaviors
DataFilesystemFormat Failed to generate docs for complex DataFilesystemFormat enum: b/332348955 or b/436293725 The data format to use inside the fvm.
DataFvmVolumeConfig Configuration options for a data filesystem.
DevelopmentSupportConfig Platform configuration options for enabling development support.
DeviceIdConfig Configuration options for Bluetooth Device Identification profile (bt-device-id).
DiagnosticsConfig Diagnostics configuration options for the diagnostics area.
DisplayModeConfig no description
DriverDetails Details about a package that contains drivers.
DriverFrameworkConfig Platform configuration options for driver framework support.
Earcons Earcons are "audible icons"
ExampleConfig This struct configures the example subsystem which is used for documentation and testing. The example subsystem is only configured when the example enabled option is set.
FactoryDataConfig Platform configuration options for the factory data store.
FactoryStoreProvidersConfig Platform configuration options for the factory store providers
FeatureControl Options for features that may either be forced on, forced off, or allowed to be either on or off. Features default to disabled.
FeatureSetLevel Failed to generate docs for complex FeatureSetLevel enum: b/332348955 or b/436293725 The platform's base service level. This is the basis for the contract with the product as to what the minimal set of services that are available in the platform will be. Features can be enabled on top of this most-basic level, but some features will require a higher basic level of support. These were initially based on the product definitions that are used to provide the basis for all other products: bringup.gni (Bootstrap) +--> minimal.gni (Minimal) +--> core.gni +--> (everything else) The `Utility` level is between `Bootstrap` and `Minimal`, adding the `/core` realm and those children of `/core` needed by all systems that include `/core`. The standard (default) level is `Minimal`. It is the level that should be used by products' main system.
FeedbackConfig Configuration options for the feedback configuration area.
FeedbackIdComponentUrl Failed to generate docs for complex FeedbackIdComponentUrl enum: b/332348955 or b/436293725 no description
FilesystemImageMode Failed to generate docs for complex FilesystemImageMode enum: b/332348955 or b/436293725 Whether the filesystem should be placed in a separate partition, in a ramdisk, or nonexistent.
FireConfig Diagnostics configuration options for Sampler FIRE projects.
FontsConfig Assembly platform configuratio schema for the Fonts subsystem.
ForensicsConfig Configuration options for the forensics area.
FormatDataOnCorruption Whether for format the data filesystem when a corruption is detected.
FvmVolumeConfig A FVM volume.
GlobalPlatformTee Configuration of platform-provided TEE stack.
GlobalPlatformTeeClient A configuration for a component which depends on TEE-based protocols. Examples include components which implement DRM, or authentication services.
GraphicsConfig Platform configuration options for the graphics are.
HandsFreeConfig Failed to generate docs for complex HandsFreeConfig enum: b/332348955 or b/436293725 Configuration options for the Bluetooth HFP Hands Free component ('bt-hfp-hands-free').
HandsFreeEnabledConfig HFP Hands Free Features See HFP v1.9 Table 6.4 for the list of features and Table 3.2 for a description of the features.
HealthCheckConfig Platform configuration options for OTA health checks. `verify_components` are capable of blocking an update if they do not report a healthy status.
HeapdumpConfig no description
HfpCodecId Codec IDs defined by the Bluetooth HFP Specification See HFP v1.9 Appendix B
HfpConfig Configuration options for Bluetooth hands free calling.
ICUConfig System assembly configuration for the ICU subsystem.
ICUType Failed to generate docs for complex ICUType enum: b/332348955 or b/436293725 no description
ImageName The filename to use for the zbi and vbmeta.
InitialElement Platform configuration options for the window manager.
InputDeviceType Generic types of supported input devices.
IntlConfig Platform configuration options for the input area.
KtraceConfig Options for ktrace behaviors.
LocationConfig Platform configuration options for the location services
MapConfig Configuration options for Bluetooth message access profile (bt-map) client equipment role.
MdnsConfig Platform configuration options to use for the mdns area.
MemoryMonitorConfig Diagnostics configuration options for the memory monitor configuration area.
MemoryMonitorVersion Failed to generate docs for complex MemoryMonitorVersion enum: b/332348955 or b/436293725 Available versions of Memory Monitor
MemoryReclamationStrategy Failed to generate docs for complex MemoryReclamationStrategy enum: b/332348955 or b/436293725 Sets the memory reclamation strategy of the device's kernel.
MemorySize Failed to generate docs for complex MemorySize enum: b/332348955 or b/436293725 Amount of memory.
MultizoneConfig The multizone_leader settings for the platform.
NetpolConfig Platform configuration options to use for the Network Policy area.
NetstackThreadCount no description
NetstackVersion Network stack version to use.
NetworkManagerTreatment Failed to generate docs for complex NetworkManagerTreatment enum: b/332348955 or b/436293725 Whether the network manager feature should be included in the Starnix container.
NetworkingConfig Failed to generate docs for complex NetworkingConfig enum: b/332348955 or b/436293725 Which networking type to use (standard or basic).
OOMBehavior Failed to generate docs for complex OOMBehavior enum: b/332348955 or b/436293725 What should happen if the device runs out-of-memory.
OOMRebootTimeout The reboot timeout if the device runs out-of-memory.
OomConfig no description
OtaConfigs Configuration for the Omaha Client
PageScannerConfig Configurations related to page scanner behavior.
PagetableEvictionPolicy Failed to generate docs for complex PagetableEvictionPolicy enum: b/332348955 or b/436293725 Options for user page tables the reclamation policy.
PipelineType Failed to generate docs for complex PipelineType enum: b/332348955 or b/436293725 no description
PlatformConnectivityConfig Platform configuration options for the connectivity area.
PlatformKernelConfig Platform configuration options for the kernel area.
PlatformMediaConfig Platform configuration options for the starnix area.
PlatformMemoryMonitorConfig Platform configuration options for the memory monitor area.
PlatformNetworkConfig Platform configuration options for the network area.
PlatformParavirtualizationConfig Platform configuration options for paravirtualization.
PlatformSessionConfig Platform configuration options for the session.
PlatformSettings Platform configuration options. These are the options that pertain to the platform itself, not anything provided by the product.
PlatformStarnixConfig Platform configuration options for the starnix area.
PlatformSysmemConfig Platform configuration options for sysmem. This config exists in both board and platform configs, to allow board config to override static defaults, and to allow platform config to override board config.
PlatformUiConfig Platform configuration options for the UI area.
PlatformVirtualizationConfig Platform configuration options for the virtualization area.
PlatformWlanConfig Platform configuration options for the wlan area.
PolicyConfig Allows the product owner to define the values that the Omaha Client's FuchsiaPolicy implementation is configured with.
PolicyLabels The SWD Policies are laid out in \[RFC-0118](https://https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0118_swd_policy_at_image_assembly_rfc)
PowerConfig Platform configuration options for the starnix area.
ProductConfig Configuration for a Product Assembly operation. This is a high-level operation that takes a more abstract description of what is desired in the assembled product images, and then generates the complete Image Assembly configuration (`ImageProductConfig`) from that.
ProductConfigData no description
ProductFilesystemConfig The product options for configuring the filesystem. The options include which filesystems to build and how, but do not contain constraints derived from the board or partition size.
ProductInfoConfig Configuration options for product info.
ProductPackageDetails Describes in more detail a package to add to the assembly.
ProductPackagesConfig Packages provided by the product, to add to the assembled images. This also includes configuration for those packages: json5 packages: { base: { package_a: { manifest: "path/to/package_a/package_manifest.json", }, package_b: { manifest: "path/to/package_b/package_manifest.json", config_data: { "foo.cfg": "path/to/some/source/file/foo.cfg", "bar/more/data.json": "path/to/some.json", }, }, ], cache: \[] }
ProductReleaseInfo Release information for products and their associated product input bundles.
ProductSessionConfig Product configuration options for the session: json5 session: { url: "fuchsia-pkg://fuchsia.com/my_session#meta/my_session.cm", initial_element: { collection: "elements", url: "fuchsia-pkg://fuchsia.com/my_component#meta/my_component.cm" view_id_annotation: "my_component" } }
ProductSettings The Product-provided configuration details.
ProprietaryTee Configuration of TEE stack with product-provided components that use custom proprietary TEE protocols.
RecoveryConfig Platform configuration options for recovery.
ReleaseInfo Release information for a single assembly input.
RendererType Options for Scenic renderers that may be supported.
ReservedFvmVolumeConfig Configuration options for reserving space in the fvm.
Revision Failed to generate docs for complex Revision enum: b/332348955 or b/436293725 no description
SamplerConfig Diagnostics configuration options for the sampler configuration area.
SetUiConfig Platform configuration options for the input area.
Severity Failed to generate docs for complex Severity enum: b/332348955 or b/436293725 Severities a log message can have, often called the log's "level".
SnapshotExclusionConfig Configuration options for excluding items from snapshots.
Snoop Failed to generate docs for complex Snoop enum: b/332348955 or b/436293725 Specifies the configuration for the Bluetooth Snoop component (`bt-snoop`).
SocketMarkTreatment Failed to generate docs for complex SocketMarkTreatment enum: b/332348955 or b/436293725 How starnix treats socket marks.
StarnixVolumeConfig Platform configuration options for the main Starnix volume. If set, this field specifies the name of the volume which the main Starnix component will store its mutable data in. If unset, Starnix will rely on a storage capability instead.
StorageConfig Platform configuration options for storage support.
StorageToolsConfig Platform-provided tools for the development and debugging of storage.
SystemRecovery Failed to generate docs for complex SystemRecovery enum: b/332348955 or b/436293725 Which system recovery implementation to include in the image
SystemSoundsConfig Platform configuration options for system sounds
Tee Failed to generate docs for complex Tee enum: b/332348955 or b/436293725 Configuration strategy for TEE.
TeeClientConfigData no description
TeeClientFeatures no description
TestFuzzingConfig Platform configuration options for driver load testing.
ThreadConfig Platform configuration options to use for the thread area.
TimekeeperConfig Platform configuration options for the input area.
ToolsConfig Platform-provided tools for development and debugging.
TrustedApp Configuration for how to run a trusted application in Fuchsia.
TrustedAppType no description
Type Failed to generate docs for complex Type enum: b/332348955 or b/436293725 The type if intl configuration to be used.
UnsignedIntegerRangeInclusive no description
UpdateChecker Failed to generate docs for complex UpdateChecker enum: b/332348955 or b/436293725 The UpdateChecker enum represents the particular implementation of the update-checker tool on the target that the `update` package depends on
UrlOrMoniker Failed to generate docs for complex UrlOrMoniker enum: b/332348955 or b/436293725 no description
UsbConfig Platform configuration options for usb.
UsbPeripheralConfig Configure how the USB peripheral subsystem should work.
UsbPeripheralFunction no description
VerificationFailureAction Defines the behavior of the system-update-committer package when update verification fails
VerifyComponent Platform components that have implemented OTA health check verification service.
ViewingDistance no description
VirtconColorScheme no description
VirtconConfig Platform configuration options for the virtual console
VisualDebuggingLevel Failed to generate docs for complex VisualDebuggingLevel enum: b/332348955 or b/436293725 VisualDebuggingLevel used to enable visualized debug features. It has 3 level for now:
VolumeConfig Failed to generate docs for complex VolumeConfig enum: b/332348955 or b/436293725 How to configure the filesystem volume. Some systems may configure this without actually generating filesystem images in order to configure fshost without needing an actual filesystem.
WeaveConfig Platform configuration options to use for the weave area.
WlanPolicyLayer Failed to generate docs for complex WlanPolicyLayer enum: b/332348955 or b/436293725 no description
WlanRecoveryProfile no description
WlanRoamingMode no description
WlanRoamingPolicy Failed to generate docs for complex WlanRoamingPolicy enum: b/332348955 or b/436293725 no description
WlanRoamingProfile no description
ZeroPageScanCount Failed to generate docs for complex ZeroPageScanCount enum: b/332348955 or b/436293725 Options for zero page scanner configuration.
software_delivery A representative struct of all the configurable details of the software delivery system made available to a product owner