Crate fidl_fuchsia_virtualization

Source

Structs§

BalloonControllerControlHandle
BalloonControllerEventStream
BalloonControllerGetBalloonSizeResponder
BalloonControllerGetBalloonSizeResponse
BalloonControllerGetMemStatsResponder
BalloonControllerGetMemStatsResponse
BalloonControllerMarker
BalloonControllerProxy
BalloonControllerRequestNumPagesRequest
BalloonControllerRequestStream
A Stream of incoming requests for fuchsia.virtualization/BalloonController.
BalloonControllerSynchronousProxy
BlockSpec
Properties describing a block device.
DebianGuestManagerConnectResponder
DebianGuestManagerControlHandle
DebianGuestManagerEventStream
DebianGuestManagerForceShutdownResponder
DebianGuestManagerGetInfoResponder
DebianGuestManagerLaunchResponder
DebianGuestManagerMarker
DebianGuestManagerProxy
DebianGuestManagerRequestStream
A Stream of incoming requests for fuchsia.virtualization/DebianGuestManager.
DebianGuestManagerSynchronousProxy
GuestConfig
The configuration required to start up a guest. When adding a new field, consider updating fuchsia.virtualization.GuestDescriptor which is an informational snapshot of this table.
GuestControlHandle
GuestDescriptor
An informational only subset of the GuestConfig. If adding new non-handle entries to the GuestConfig, consider also adding them here.
GuestEventStream
GuestGetBalloonControllerRequest
GuestGetBalloonControllerResponder
GuestGetConsoleResponder
GuestGetConsoleResponse
GuestGetHostVsockEndpointRequest
GuestGetHostVsockEndpointResponder
GuestGetMemControllerRequest
GuestGetMemControllerResponder
GuestGetSerialResponder
GuestGetSerialResponse
GuestInfo
GuestLifecycleBindRequest
GuestLifecycleControlHandle
GuestLifecycleCreateRequest
GuestLifecycleCreateResponder
GuestLifecycleEventStream
GuestLifecycleMarker
GuestLifecycleProxy
GuestLifecycleRequestStream
A Stream of incoming requests for fuchsia.virtualization/GuestLifecycle.
GuestLifecycleRunResponder
GuestLifecycleStopResponder
GuestLifecycleSynchronousProxy
GuestManagerConnectRequest
GuestManagerConnectResponder
GuestManagerControlHandle
GuestManagerEventStream
GuestManagerForceShutdownResponder
GuestManagerGetInfoResponder
GuestManagerGetInfoResponse
GuestManagerLaunchRequest
GuestManagerLaunchResponder
GuestManagerMarker
GuestManagerProxy
GuestManagerRequestStream
A Stream of incoming requests for fuchsia.virtualization/GuestManager.
GuestManagerSynchronousProxy
GuestMarker
GuestProxy
GuestRequestStream
A Stream of incoming requests for fuchsia.virtualization/Guest.
GuestSynchronousProxy
HostVsockAcceptorAcceptRequest
HostVsockAcceptorAcceptResponder
HostVsockAcceptorAcceptResponse
HostVsockAcceptorControlHandle
HostVsockAcceptorEventStream
HostVsockAcceptorMarker
HostVsockAcceptorProxy
HostVsockAcceptorRequestStream
A Stream of incoming requests for fuchsia.virtualization/HostVsockAcceptor.
HostVsockAcceptorSynchronousProxy
HostVsockEndpointConnectRequest
HostVsockEndpointConnectResponder
HostVsockEndpointConnectResponse
HostVsockEndpointControlHandle
HostVsockEndpointEventStream
HostVsockEndpointListenResponder
HostVsockEndpointMarker
HostVsockEndpointProxy
HostVsockEndpointRequestStream
A Stream of incoming requests for fuchsia.virtualization/HostVsockEndpoint.
HostVsockEndpointSynchronousProxy
LinuxGuestInfo
Linux guest information.
LinuxManagerControlHandle
LinuxManagerEventStream
LinuxManagerMarker
LinuxManagerOnGuestInfoChangedRequest
LinuxManagerProxy
LinuxManagerRequestStream
A Stream of incoming requests for fuchsia.virtualization/LinuxManager.
LinuxManagerStartAndGetLinuxGuestInfoRequest
LinuxManagerStartAndGetLinuxGuestInfoResponder
LinuxManagerStartAndGetLinuxGuestInfoResponse
LinuxManagerSynchronousProxy
LinuxManagerWipeDataResponder
Listener
MagmaDevice
Properties describing a virtio_magma device.
MemControllerControlHandle
MemControllerEventStream
MemControllerGetMemSizeResponder
MemControllerGetMemSizeResponse
MemControllerMarker
MemControllerProxy
MemControllerRequestSizeRequest
MemControllerRequestStream
A Stream of incoming requests for fuchsia.virtualization/MemController.
MemControllerSynchronousProxy
MemStat
Contains a memory statistic for the balloon device.
NetSpec
Properites describing a network device.
TerminaGuestManagerConnectResponder
TerminaGuestManagerControlHandle
TerminaGuestManagerEventStream
TerminaGuestManagerForceShutdownResponder
TerminaGuestManagerGetInfoResponder
TerminaGuestManagerLaunchResponder
TerminaGuestManagerMarker
TerminaGuestManagerProxy
TerminaGuestManagerRequestStream
A Stream of incoming requests for fuchsia.virtualization/TerminaGuestManager.
TerminaGuestManagerSynchronousProxy
WaylandDevice
Properties describing a virtio_wl device.
ZirconGuestManagerConnectResponder
ZirconGuestManagerControlHandle
ZirconGuestManagerEventStream
ZirconGuestManagerForceShutdownResponder
ZirconGuestManagerGetInfoResponder
ZirconGuestManagerLaunchResponder
ZirconGuestManagerMarker
ZirconGuestManagerProxy
ZirconGuestManagerRequestStream
A Stream of incoming requests for fuchsia.virtualization/ZirconGuestManager.
ZirconGuestManagerSynchronousProxy

Enums§

BalloonControllerEvent
BalloonControllerRequest
A BalloonController controls a guest instance’s memory balloon.
BlockFormat
BlockMode
ContainerStatus
The status of the Linux container.
DebianGuestManagerEvent
DebianGuestManagerRequest
GuestError
GuestEvent
GuestLifecycleEvent
GuestLifecycleRequest
The guest control plane allowing for creating, starting, and stopping the guest.
GuestManagerError
GuestManagerEvent
GuestManagerRequest
GuestRequest
The guest client API providing high level access to guest features. When the guest terminates, this channel will contain a ZX_OK epitaph on a clean shutdown, a ZX_ERR_INTERNAL epitaph on an unexpected shutdown, and no epitaph if the component crashed.
GuestStatus
HostVsockAcceptorEvent
HostVsockAcceptorRequest
Exposed by a host capable of listening via vsocks. A variant of a GuestVsockAcceptor that is responsible for creating the socket with which to communicate.
HostVsockEndpointEvent
HostVsockEndpointRequest
Exposed by a host to provide the ability for listeners to be multiplexed by port and to manage dynamic port allocation for outbound connections.
KernelType
Type of kernel used by a guest.
LinuxManagerEvent
LinuxManagerRequest
A LinuxManager provides access to the status of Linux guest instances.
MemControllerEvent
MemControllerRequest
A MemController controls a guest’s virtio-mem
TerminaGuestManagerEvent
TerminaGuestManagerRequest
ZirconGuestManagerEvent
ZirconGuestManagerRequest

Constants§

DEFAULT_GUEST_CID
VM to VM communication is not supported, so all guests will be assigned this default guest CID.
HOST_CID
HOST_CID is the reserved context ID (CID) of the host.
MAX_BLOCK_DEVICES
MAX_BLOCK_DEVICE_ID
MAX_MEMORY
MAX_NET_DEVICES

Traits§

BalloonControllerProxyInterface
DebianGuestManagerProxyInterface
GuestLifecycleProxyInterface
GuestManagerProxyInterface
GuestProxyInterface
HostVsockAcceptorProxyInterface
HostVsockEndpointProxyInterface
LinuxManagerProxyInterface
MemControllerProxyInterface
TerminaGuestManagerProxyInterface
ZirconGuestManagerProxyInterface

Type Aliases§

GuestGetBalloonControllerResult
GuestGetConsoleResult
GuestGetHostVsockEndpointResult
GuestGetMemControllerResult
GuestLifecycleCreateResult
GuestLifecycleRunResult
GuestManagerConnectResult
GuestManagerLaunchResult
HostVsockAcceptorAcceptResult
HostVsockEndpointConnectResult
HostVsockEndpointListenResult
LinuxManagerStartAndGetLinuxGuestInfoResult
LinuxManagerWipeDataResult