Stream Analytics - Event Hub Input: how to deploy with System Assigned Managed Identity Authentication

I’m currently looking into Creating a stream analytics job with an event hub input and output using a System Assigned Managed Identity. I am able to create the event hub, stream analytics job and relevant inputs with no issues, however it seems as though Terraform doesn’t have an option to set the authentication method of the Event Hub input resource to System Assigned Managed Identity, this is something I have to do via the Azure Portal as the only accepted authentication method in Terraform appears to be shared_access_policy_key.

Does anyone have a solution to set the authentication method to MSI at resource creation via Terraform?

Thanks