Crate fidl_fuchsia_component_internal

Source

Macros§

AllowlistedCapabilityUnknown
Pattern that matches an unknown AllowlistedCapability member.
AllowlistedDebugRegistrationUnknown
Pattern that matches an unknown AllowlistedDebugRegistration member.

Structs§

AbiRevisionPolicy
The enforcement and validation policy to apply to component target ABI revisions.
AllowlistedDirectory
AllowlistedProtocol
AllowlistedResolver
AllowlistedRunner
AllowlistedService
AllowlistedStorage
AnonymizedAggregate
Builtin
Capability
CapabilityAllowlistEntry
Defines a single capability policy entry in the set of capability policy allowlists.
CapabilityPolicyAllowlists
Defines the total set of capability allowlists. Each source_moniker + capability pair must be unique in the vector.
ChildPolicyAllowlists
Allowlists for privileged child options.
Component
ComponentIdIndex
Top-level type describing the component ID index.
Config
DebugRegistrationAllowlistEntry
Defines a capability policy entry in the set of debug capability policy allowlists.
DebugRegistrationPolicyAllowlists
Defines the total set of debug capability allowlists.
Environment
EnvironmentSource
FilteredAggregateProvider
FilteredProvider
Framework
HealthCheck
Information about the health checks during the update process.
InstanceIdEntry
JobPolicyAllowlists
Allowlists for Zircon job policy.
Namespace
SecurityPolicy
Runtime security policy.
Sources
Void

Enums§

AggregateCapability
AggregateMember
AllowlistedCapability
Represents the class of capabilities supported to be allowlisted.
AllowlistedDebugRegistration
Represents the class of capabilities supported to be allowlisted.
BuiltinBootResolver
The builtin resolver to use for the fuchsia-boot scheme, if any.
CapabilitySource
ComponentCapability
EnvironmentCapability
InternalCapability
LogDestination
Where to log to.
RealmBuilderResolverAndRunner
If and how the realm builder resolver and runner will be used.
TraceProvider
Where to obtain the trace provider from. to find the trace provider to register with.
VmexSource
Where to obtain the vmex resource from, if this component_manager is hosting bootfs.

Constants§

MAX_ALLOWLIST_SIZE
The maximum size of the JobPolicyAllowlists entries. This value is currently set arbitrarily.

Type Aliases§

AllowlistEntryMoniker
A single entry in an allowlist, expressed in one of three forms:
InstanceId
256 bits encoded in lower-cased base64 (64 chars).
Moniker