Azure_rm provider and missing 'coverage'

Hi, new to terraform and working primarily with vsphere and azurerm.

So far for azurerm, the two main resources I’ve been working with – azure container instances and blobstorage with azure CDN – have had missing coverage.

(container doesn’t seem to accept privateIp without creating a vnet and no support volume of type emptyDir, while CDN with blob storage can’t assign a custom domain to a CDN endpoint with https?)

I’ve been looking at tf modules on Github and I see two obvious patterns: testing for the presence of and relying on either azure-cli or Azure Powershell to do the needful using local-exec, or using Azure Resource Manager Templating within TF.

I hope to hear your opinions on which you prefer and why?