You can direct-attach iSCSI or NVMe/TCP to any of our platforms. However, this is generally discouraged because it severely limits scaling and may not have sufficient redundancy.
You must have a switch for FC because we rely on NPIV services from the switch to support multiple LIFs on a single physical port.
There is more information in TR-4080: Best Practices for Modern SAN