Adapter API Reference

Warning

This project is still evolving, so these docs may be incomplete or out-of-date.

Adapters

class jumpstarter.client.adapters.ClientAdapter(*, client: jumpstarter.client.base.DriverClient)
class jumpstarter.client.adapters.FabricAdapter(*, client: jumpstarter.client.base.DriverClient, local_host: str = '127.0.0.1', local_port: int = 0, method: str = 'connect', user: str | None = None, config: fabric.config.Config | None = None, forward_agent: bool | None = None, connect_timeout: int | None = None, connect_kwargs: dict[str, Any] | None = None, inline_ssh_env: bool | None = None)
class jumpstarter.client.adapters.NovncAdapter(*, client: jumpstarter.client.base.DriverClient, local_host: str = '127.0.0.1', local_port: int = 0, method: str = 'connect')
class jumpstarter.client.adapters.OpendalAdapter(*, client: jumpstarter.client.base.DriverClient, operator: opendal.Operator, path: str, mode: Literal['rb', 'wb'] = 'rb')
class jumpstarter.client.adapters.PexpectAdapter(*, client: jumpstarter.client.base.DriverClient, local_host: str = '127.0.0.1', local_port: int = 0, method: str = 'connect')
class jumpstarter.client.adapters.PortforwardAdapter(*, client: jumpstarter.client.base.DriverClient, local_host: str = '127.0.0.1', local_port: int = 0, method: str = 'connect')