A reference to a capability declared in this component.
Statically declares a child component instance.
A reference to one of the component’s child instances.
Statically declares a component instance collection.
A reference to one of the component’s collections.
A component declaration.
Declares a single config field (key + type)
Allowed sources for runtime overrides of a config field’s value.
A directive to override the value of a particular configuration field in the child.
The schema of a component’s configuration interface.
An individual configuration value. It is matched against a specific configuration field based
on its offset within ValuesData.values
.
Contents of the configuration value file. Defines the base values for a component’s config.
Declares a configuration capability.
Registers a protocol in the environment as a debug capability. This makes
it available to any component in the environment that uses it with
source == debug
.
A reference to the environment’s debug capabilities.
Declares a dictionary capability.
Declares a directory capability backed by this component.
Declares an environment which configures a realm.
A reference to the environment.
Declares an event_stream capability
Indicates the event name to subscribe to with a given event mode.
Declares a configuration capability exposed to a component’s containing realm, such as
a capability exposed by the component or one of its children at runtime.
Declares a dictionary exposed to a component’s containing realm, such as
a dictionary exposed by the component or one of its children at runtime.
Declares a directory exposed to a component’s containing realm, such as a
directory exposed by the component or one of its children at runtime.
Declares a protocol exposed to a component’s containing realm, such as
a protocol exposed by the component or one of its children at runtime.
Declares a resolver exposed to a component’s containing realm, such as a
resolver exposed by the component or one of its children at runtime.
Declares a runner exposed to a component’s containing realm, such as a
runner exposed by the component or one of its children at runtime.
Declares a service exposed to a component’s containing realm, such as a
service exposed by the component or one of its children at runtime.
A reference to the component framework itself.
Type used to create a mapping between 2 names. Used to rename service or component instances
in FIDL declarations.
Declares a configuration capability offered by a component to one of its children,
which may have been offered by the component’s containing realm, the
component itself, or one of its other children.
Declares a dictionary offered by a component to one of its children,
which may have been offered by the component’s containing realm, the
component itself, or one of its other children.
Declares a directory offered by a component to one of its children, which
may have been offered by the component’s containing realm, the component
itself, or one of its other children.
Declares an event stream offered by a component.
Declares a protocol offered by a component to one of its children,
which may have been offered by the component’s containing realm, the
component itself, or one of its other children.
Declares a resolver capability offered by a component to one of its children, which
may have been offered by the component’s containing realm, the component itself,
or one of its other children.
Declares a runner offered by a component to one of its children, which may
have been offered by the component’s containing realm, the component itself,
or one of its other children.
Declares a service offered by a component to one of its children, which may
have been offered by the component’s containing realm, the component itself,
or one of its other children.
Declares a storage capability offered by a component to one of its children,
such as meta storage offered by the component’s containing realm or cache
storage offered by the component itself.
A reference to a component’s parent instance.
A program declaration.
Declares a protocol capability backed by this component.
A configuration that has been completely resolved by component manager.
Declares a resolver which is responsible for resolving component URLs to
actual components. See fuchsia.component.resolution.Resolver
for the
protocol resolvers are expected to implement.
A mapping of URL scheme to resolver name.
Declares a runner capability backed by a service.
A repository of the runners available in an environment.
A reference to the component itself.
Declares a service capability backed by this component.
Declares a storage capability backed by a directory from which data, cache,
or meta storage can be offered.
Declares a directory used by a component, which was offered to it.
Declares an EventStream used by a component.
Declares a protocol used by a component, which was offered to it.
Declares runner used by a component.
Declares a service used by a component, which was offered to it.
Declares storage used by a component, which was offered to it.
A reference to an intentionally missing offer source.
The kinds of offers that can target the children in a collection.
Describes the expected availability of the capability.
Declares a capability defined by this component.
The checksum produced for a configuration interface.
Two configuration interfaces are the same if their checksums are the same.
A single configuration value.
A configuration value which can be provided to a component.
Strategies available for resolving configuration values.
A vector configuration value.
Declares a capability registered in the debug section of an environment.
DeliveryType
may be used when declaring a capability, and specifies under
what conditions the framework will open the capability from the provider
component’s outgoing directory when there is a request for this capability.
Describes the type of dependency implied by the capability.
The durability of component instances created in a collection.
Specifies how a declared environment’s initial set of properties are assigned.
Declares a capability exposed to either a component’s containing realm or to
the framework. For example, a legacy service exposed by the component at
runtime.
Declares a capability offered by a component to one of its children, which
may have been offered by the component’s containing realm, the component
itself, or one of its other children.
Describes the action to take if this component instance terminates
unexpectedly.
A reference to a capability source or destination relative to this
component.
Describes under what conditions the component may be started.
Declares which identifier to use to key a component’s isolated storage
directory.
Declares a capability used by a component, which was offered to it.