Name | Description |
---|---|
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 |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-05 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-05 UTC."],[],[]]