STRUCTS
ResolvedConfig
Defined in fuchsia.component.config/resolved.fidl
A configuration that has been completely resolved by component manager.
Field | Type | Description | Default |
---|---|---|---|
fields |
vector<ResolvedConfigField>
|
No default | |
checksum |
fuchsia.component.decl/ConfigChecksum
|
No default |
ResolvedConfigField
Defined in fuchsia.component.config/resolved.fidl
Field | Type | Description | Default |
---|---|---|---|
key |
string
|
No default | |
value |
Value
|
No default |
TABLES
ValueSpec
Defined in fuchsia.component.config/specs.fidl
An individual configuration value. It is matched against a specific configuration field based
on its offset within ValuesData.values
.
Ordinal | Field | Type | Description |
---|---|---|---|
1 |
value |
Value
|
ValuesData
Defined in fuchsia.component.config/specs.fidl
Contents of the configuration value file. Defines the base values for a component's config.
Ordinal | Field | Type | Description |
---|---|---|---|
1 |
values |
vector<ValueSpec>
|
The concrete values for the component's configuration. |
2 |
checksum |
fuchsia.component.decl/ConfigChecksum
|
A SHA-256 checksum of the configuration schema. Must match the checksum in the component manifest and config parser library used to resolve the final configuration. |
UNIONS
SingleValue flexible
Defined in fuchsia.component.config/value.fidl
A single configuration value.
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
bool |
bool
|
|
2 |
uint8 |
uint8
|
|
3 |
uint16 |
uint16
|
|
4 |
uint32 |
uint32
|
|
5 |
uint64 |
uint64
|
|
6 |
int8 |
int8
|
|
7 |
int16 |
int16
|
|
8 |
int32 |
int32
|
|
9 |
int64 |
int64
|
|
10 |
string |
string
|
Value flexible
Defined in fuchsia.component.config/value.fidl
A configuration value which can be provided to a component.
Used both for storing configuration at-rest and in runtime configuration APIs.
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
single |
SingleValue
|
|
2 |
vector |
VectorValue
|
VectorValue flexible
Defined in fuchsia.component.config/value.fidl
A vector configuration value.
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
bool_vector |
vector<bool>
|
|
2 |
uint8_vector |
vector<uint8>
|
|
3 |
uint16_vector |
vector<uint16>
|
|
4 |
uint32_vector |
vector<uint32>
|
|
5 |
uint64_vector |
vector<uint64>
|
|
6 |
int8_vector |
vector<int8>
|
|
7 |
int16_vector |
vector<int16>
|
|
8 |
int32_vector |
vector<int32>
|
|
9 |
int64_vector |
vector<int64>
|
|
10 |
string_vector |
vector<string>
|