Taylohtio/MobileBackend/PowerShell/CreateNotificationHub.ps1

20 lines
938 B
PowerShell

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