Is there such a thing as a ServiceBus provider? As part of my application I would like to include a SB namespace, topic and subscriptions. Is the expectation that you deploy
There isn't a Service Bus Provider yet. The only way you can create / manage Service Bus from a client machine is via PowerShell or through custom code leveraging either an Azure SDK or the REST Management API.
There is a Service Bus Provider now. Sample template:
{
"apiVersion": "2014-09-01",
"name": "[parameters('namespace')]",
"type": "Microsoft.ServiceBus/namespaces",
"location": "[parameters('resourceLacation')]",
"properties": {
"messagingSku": "1", //basic tier
"enabled": true,
"status": "Active",
"namespaceType": "Messaging",
"eventHubEnabled": true,
}
}