19 lines
697 B
PowerShell
19 lines
697 B
PowerShell
Params (
|
|
[string] $ApplicationGatewayName,
|
|
[string] $ApplicationGatewayResourceGroup = "AppGW_RG",
|
|
[string] $PolicyName = "QlikSenseDefault",
|
|
[string] $PolicyResourceGroup = "QMI-infra-vnet"
|
|
)
|
|
|
|
Connect-AzAccount -Identity
|
|
$gw = Get-AzApplicationGateway -Name $ApplicationGatewayName -ResourceGroupName $ApplicationGatewayResourceGroup
|
|
$policy = Get-AzApplicationGatewayFirewallPolicy -Name $PolicyName -ResourceGroupName $PolicyResourceGroup
|
|
|
|
#Save the policy itself
|
|
Set-AzApplicationGatewayFirewallPolicy -InputObject $policy
|
|
|
|
#Attach the policy to an Application Gateway
|
|
$gw.FirewallPolicy = $policy
|
|
|
|
#Save the Application Gateway
|
|
Set-AzApplicationGateway -ApplicationGateway $gw |