code: func (*TeleportServerMarshaler) UnmarshalServer(bytes []byte, kind string, opts ...MarshalOption) (Server, error) {
  	cfg, err := collectOptions(opts)
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  
  	return UnmarshalServerResource(bytes, kind, cfg)
  }
docs: // UnmarshalServer unmarshals server from JSON