@Prithwiraj_Deb no single table with all you want I'm afraid, I think the documentation team went for something more specific for each connection you may be interested in, which probably makes more sense to avoid confusion.
There may be more info coming from others but here are some initial details:
For Batch .. all Cloud Storage connections are listed in https://experienceleague.adobe.com/docs/experience-platform/sources/home.html?lang=en#cloud-storage
if you click on them, there should be a snipper at the top of the page in the first couple of paragraphs listing all supported formats. Examples below:
- Amazon S3 - data can be formatted as XDM JSON, XDM Parquet, or delimited
- Google Cloud Storage - data can be formatted as JSON or Parquet that is compliant with Experience Data Model (XDM), or in a delimited format.
- SFTP - data can be formatted as XDM JSON, XDM Parquet, or delimited
________
For Streaming which is mainly handled by HTTP API connections ... The HTTP API source supports the ingestion of JSON files
See https://experienceleague.adobe.com/docs/experience-platform/sources/ui-tutorials/create/streaming/ht...
________
Edge ingestion, I understand data is collected via the Adobe Experience Platform SDKs so that's done for you: https://experienceleague.adobe.com/docs/experience-platform/edge/home.html?lang=en