param( [Parameter(Mandatory = $true, HelpMessage = "Google Api Key in Azure Portal")] $googleApiKey, [Parameter(Mandatory = $true, HelpMessage = "Bundle Id in Azure Portal")] $appleBundleId, [Parameter(Mandatory = $true, HelpMessage = "Team Id in Azure Portal")] $appleTeamId, [Parameter(Mandatory = $true, HelpMessage = "Key Id in Azure Portal")] $appleKeyId, [Parameter(Mandatory = $true, HelpMessage = "Token in Azure Portal")] $appleToken ) # predefined params - should be the same for all hubs $resourceGroupName = "TaloyhtioRG" $hubNamespaceName = "TaloyhtioHubNS" $hubName = "TaloyhtioHub_" + $appleBundleId Connect-AzAccount New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateFile ./NotificationHubTemplate.json -hubName $hubName -namespaceName $hubNamespaceName -googleApiKey $googleApiKey -appleAppId $appleTeamId -appleAppName $appleBundleId -appleKeyId $appleKeyId -appleToken $appleToken