pub async fn handle_ssh(
config: &Config,
remote_shell: RemoteShell,
with: &[String],
with_secret: &[String],
secret_broker: bool,
secret_broker_policy: &[PathBuf],
allow_secret: &[String],
trust_remote_session: bool,
secret_broker_inspect: bool,
secret_broker_enroll: bool,
trust_remote_metadata: bool,
secret_broker_update_policy: Option<&str>,
args: &[String],
) -> Result<()>