20 lines
938 B
PowerShell
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 |