The AzureSMR functions currently addresses the following Azure Services:
Azure Blob: List, Read and Write to Blob Services
Azure Resources: List, Create and Delete Azure Resource. Deploy ARM templates.
Azure VM: List, Start and Stop Azure VMs
Azure HDI: List and Scale Azure HDInsight Clusters
Azure Hive: Run Hive queries against a HDInsight Cluster
Azure Spark: List and create Spark jobs/Sessions against a HDInsight Cluster(Livy)
This can be useful for cases like when you need to ramp up the Spark cluster before running a particularly compute-intensive process.