ExperimentalOptional Readonly ExperimentalenvWhere SYNC_SERVERS_PASSWORD and SSH_AUTH_SOCK are read. Default: the process environment.
Optional Readonly ExperimentalexpectedA certificate fingerprint given for unattended runs (--trust-certificate).
Optional Readonly ExperimentalexpectedA host key fingerprint given for unattended runs (--host-key).
Readonly ExperimentalhostCredentials, host key and certificate decisions, and prompts.
Optional Readonly ExperimentallistingThe most entries one folder listing may hold. Default: DEFAULT_LISTING_LIMIT.
Optional Readonly ExperimentalloggerWhere protocol traces and warnings go. Default: the host's logger.
Optional Readonly ExperimentalpinStores a host key the person chose to pin, usually in the server's settings. Default: through updateServer.
Optional Readonly ExperimentalresolverLooks names up to suggest one a certificate covers. Default: the system resolver.
Readonly ExperimentalserverThe server to connect to. A decision made while connecting, such as a pinned host key or another host name the certificate covers, is applied to this object, so later connections and the saved-password check see it.
Readonly ExperimentalsiteThe site the server belongs to, for secret lookups and messages.
Optional Readonly ExperimentalupdateSaves a change a decision made to the server, usually in sites.json:
a pinned host key, a trusted certificate, another host or the name the
certificate is checked as. The change is already applied to server.
What a transport for one server needs: the site and server, the host that answers for secrets, host keys and certificates, and the environment.
The transport layer may change in a minor version; most programs use SyncSession instead.