diff --git a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs index fc19933cc43f..6e3314a0bdc3 100644 --- a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs +++ b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs @@ -57,5 +57,13 @@ public void TestAzureFirewallPolicyCRUDWithNetworkRuleDestinationFQDNs() { TestRunner.RunTestScript("Test-AzureFirewallPolicyCRUDWithNetworkRuleDestinationFQDNs"); } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.Owner, NrpTeamAlias.azurefirewall)] + public void TestAzureFirewallPolicyWithIpGroups() + { + TestRunner.RunTestScript("Test-AzureFirewallPolicyWithIpGroups"); + } } } diff --git a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 index 17ed111094ca..f11cd8684148 100644 --- a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 +++ b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 @@ -238,7 +238,6 @@ function Test-AzureFirewallPolicyCRUD { } } - <# .SYNOPSIS Tests AzureFirewallPolicyCRUD with ThreatIntelWhitelist. @@ -260,7 +259,7 @@ function Test-AzureFirewallPolicyWithThreatIntelWhitelistCRUD { try { # Create the resource group $resourceGroup = New-AzResourceGroup -Name $rgname -Location $location -Tags @{ testtag = "testval" } - + $tiWhiteList = New-AzFirewallPolicyThreatIntelWhitelist -IpAddress $threatIntelWhiteListIp1,$threatIntelWhiteListIp2 -FQDN $threatIntelWhiteListFqdn1 # Create AzureFirewallPolicy (with no rules, ThreatIntel is in Alert mode by default) @@ -282,12 +281,12 @@ function Test-AzureFirewallPolicyWithThreatIntelWhitelistCRUD { # # Update ThreatIntel Whitelist $azureFirewallPolicy.ThreatIntelWhitelist.IpAddresses[0] = $threatIntelWhiteListIp3 - + # Set AzureFirewallPolicy Set-AzFirewallPolicy -InputObject $azureFirewallPolicy # Get AzureFirewallPolicy $getAzureFirewallPolicy = Get-AzFirewallPolicy -Name $azureFirewallPolicyName -ResourceGroupName $rgName - + # #verification Assert-AreEqual $rgName $getAzureFirewallPolicy.ResourceGroupName Assert-AreEqual $azureFirewallPolicyName $getAzureFirewallPolicy.Name @@ -318,7 +317,7 @@ function Test-AzureFirewallPolicyWithDNSSettings { try { # Create the resource group $resourceGroup = New-AzResourceGroup -Name $rgname -Location $location -Tags @{ testtag = "testval" } - + # Create AzureFirewallPolicy with No DNS Settings $azureFirewallPolicy = New-AzFirewallPolicy -Name $azureFirewallPolicyName -ResourceGroupName $rgname -Location $location @@ -330,7 +329,7 @@ function Test-AzureFirewallPolicyWithDNSSettings { Assert-AreEqual $azureFirewallPolicyName $getAzureFirewallPolicy.Name Assert-NotNull $getAzureFirewallPolicy.Location Assert-AreEqual (Normalize-Location $location) $getAzureFirewallPolicy.Location - + # Check DNS Proxy Assert-Null $getAzureFirewallPolicy.DnsSettings.EnableProxy Assert-Null $getAzureFirewallPolicy.DnsSettings.Servers @@ -350,7 +349,7 @@ function Test-AzureFirewallPolicyWithDNSSettings { Assert-AreEqual $azureFirewallPolicyName $getAzureFirewallPolicy.Name Assert-NotNull $getAzureFirewallPolicy.Location Assert-AreEqual (Normalize-Location $location) $getAzureFirewallPolicy.Location - + # Check DNS Proxy Assert-AreEqual true $getAzureFirewallPolicy.DnsSettings.EnableProxy Assert-AreEqualArray $dnsServers $getAzureFirewallPolicy.DnsSettings.Servers @@ -369,7 +368,7 @@ function Test-AzureFirewallPolicyWithDNSSettings { Assert-AreEqual $azureFirewallPolicyName $getAzureFirewallPolicy.Name Assert-NotNull $getAzureFirewallPolicy.Location Assert-AreEqual (Normalize-Location $location) $getAzureFirewallPolicy.Location - + # Check DNS Proxy Assert-AreEqual true $getAzureFirewallPolicy.DnsSettings.EnableProxy Assert-AreEqualArray $dnsServers $getAzureFirewallPolicy.DnsSettings.Servers @@ -403,7 +402,7 @@ function Test-AzureFirewallPolicyWithDNSSettings { <# .SYNOPSIS -Tests AzureFirewallPolicyCRUD. +Tests function Test-AzureFirewallPolicyCRUDWithNetworkRuleDestinationFQDNs. #> function Test-AzureFirewallPolicyCRUDWithNetworkRuleDestinationFQDNs { # Setup @@ -522,3 +521,242 @@ function Test-AzureFirewallPolicyCRUDWithNetworkRuleDestinationFQDNs { } } +<# +.SYNOPSIS +Tests AzureFirewallPolicyWithIpGroups. +#> +function Test-AzureFirewallPolicyWithIpGroups { + # Setup + $rgname = Get-ResourceGroupName + $azureFirewallPolicyName = Get-ResourceName + $azureFirewallPolicyAsJobName = Get-ResourceName + $resourceTypeParent = "Microsoft.Network/FirewallPolicies" + $location = "eastus2euap" + $ipGroupLocation = Get-ProviderLocation ResourceManagement "eastus2euap" + $ipGroupName1 = Get-ResourceName + $ipGroupName2 = Get-ResourceName + + $ruleGroupName = Get-ResourceName + + # AzureFirewallPolicyApplicationRuleCollection + $appRcName = "appRc" + $appRcPriority = 400 + $appRcActionType = "Allow" + + $pipelineRcPriority = 154 + + # AzureFirewallPolicyApplicationRule 1 + $appRule1Name = "appRule" + $appRule1Desc = "desc1" + $appRule1Fqdn1 = "*google.com" + $appRule1Fqdn2 = "*microsoft.com" + $appRule1Protocol1 = "http:80" + $appRule1Port1 = 80 + $appRule1ProtocolType1 = "http" + $appRule1Protocol2 = "https:443" + $appRule1Port2 = 443 + $appRule1ProtocolType2 = "https" + + # AzureFirewallPolicyApplicationRule 2 + $appRule2Name = "appRule2" + $appRule2Fqdn1 = "*bing.com" + $appRule2Protocol1 = "http:8080" + $appRule2Protocol2 = "https:443" + $appRule2Port1 = 8080 + $appRule2ProtocolType1 = "http" + + # AzureFirewallPolicyNetworkRuleCollection + $networkRcName = "networkRc" + $networkRcPriority = 200 + $networkRcActionType = "Deny" + + # AzureFirewallPolicyNetworkRule 1 + $networkRule1Name = "networkRule" + $networkRule1Desc = "desc1" + $networkRule1Protocol1 = "UDP" + $networkRule1Protocol2 = "TCP" + $networkRule1Protocol3 = "ICMP" + $networkRule1DestinationAddress1 = "10.10.10.1" + $networkRule1DestinationPort1 = "90" + + # AzureFirewallPolicyNatRuleCollection + $natRcName = "natRc" + $natRcPriority = 100 + $natRcActionType = "Dnat" + + # AzureFirewallPolicyNatRule 1 + $natRule1Name = "natRule" + $natRule1Desc = "desc1" + $natRule1Protocol1 = "UDP" + $natRule1Protocol2 = "TCP" + $natRule1DestinationPort1 = "90" + $natRule1TranslatedAddress = "10.1.2.3" + $natRule1TranslatedPort = "91" + + try { + # Create the resource group + $resourceGroup = New-AzResourceGroup -Name $rgname -Location $location -Tags @{ testtag = "testval" } + + # Create AzureFirewallPolicy (with no rules, ThreatIntel is in Alert mode by default) + $azureFirewallPolicy = New-AzFirewallPolicy -Name $azureFirewallPolicyName -ResourceGroupName $rgname -Location $location + + # Get AzureFirewallPolicy + $getAzureFirewallPolicy = Get-AzFirewallPolicy -Name $azureFirewallPolicyName -ResourceGroupName $rgname + + #verification + Assert-AreEqual $rgName $getAzureFirewallPolicy.ResourceGroupName + Assert-AreEqual $azureFirewallPolicyName $getAzureFirewallPolicy.Name + Assert-NotNull $getAzureFirewallPolicy.Location + Assert-AreEqual (Normalize-Location $location) $getAzureFirewallPolicy.Location + Assert-AreEqual "Alert" $getAzureFirewallPolicy.ThreatIntelMode + + # Create IpGroup + $ipGroup1 = New-AzIpGroup -ResourceGroupName $rgname -location $ipgroupLocation -Name $ipGroupName1 -IpAddress 10.0.0.0/24,11.9.0.0/24 + $returnedIpGroup1 = Get-AzIpGroup -ResourceGroupName $rgname -Name $ipGroupName1 + Assert-AreEqual $returnedIpGroup1.ResourceGroupName $ipGroup1.ResourceGroupName + Assert-AreEqual $returnedIpGroup1.Name $ipGroup1.Name + + $ipGroup2 = New-AzIpGroup -ResourceGroupName $rgname -location $ipgroupLocation -Name $ipGroupName2 -IpAddress 12.0.0.0/24,13.9.0.0/24 + $returnedIpGroup2 = Get-AzIpGroup -ResourceGroupName $rgname -Name $ipGroupName2 + Assert-AreEqual $returnedIpGroup2.ResourceGroupName $ipGroup2.ResourceGroupName + Assert-AreEqual $returnedIpGroup2.Name $ipGroup2.Name + + + #Create Application Rules + $appRule = New-AzFirewallPolicyApplicationRule -Name $appRule1Name -Description $appRule1Desc -Protocol $appRule1Protocol1, $appRule1Protocol2 -TargetFqdn $appRule1Fqdn1, $appRule1Fqdn2 -SourceIpGroup $ipGroup1.Id + $appRule2 = New-AzFirewallPolicyApplicationRule -Name $appRule2Name -Description $appRule1Desc -Protocol $appRule2Protocol1, $appRule2Protocol2 -TargetFqdn $appRule2Fqdn1 -SourceIpGroup $ipGroup1.Id,$ipGroup2.Id + + # Create Network Rule + $networkRule = New-AzFirewallPolicyNetworkRule -Name $networkRule1Name -Description $networkRule1Desc -Protocol $networkRule1Protocol1, $networkRule1Protocol2 -SourceIpGroup $ipGroup1.Id -DestinationIpGroup $ipGroup2.Id -DestinationPort $networkRule1DestinationPort1 + + + # Create Filter Rule with 2 application rules + $appRc = New-AzFirewallPolicyFilterRuleCollection -Name $appRcName -Priority $appRcPriority -Rule $appRule, $appRule2 -ActionType $appRcActionType + + # Create a second Filter Rule Collection with 1 network rule + $appRc2 = New-AzFirewallPolicyFilterRuleCollection -Name $networkRcName -Priority $networkRcPriority -Rule $networkRule -ActionType $networkRcActionType + + + # Create NAT rule + $natRule = New-AzFirewallPolicyNatRule -Name $natRule1Name -Description $natRule1Desc -Protocol $natRule1Protocol1, $natRule1Protocol2 -SourceIpGroup $ipGroup1.Id, $ipGroup2.Id -DestinationAddress $networkRule1DestinationAddress1 -DestinationPort $natRule1DestinationPort1 -TranslatedAddress $natRule1TranslatedAddress -TranslatedPort $natRule1TranslatedPort + + # Create a NAT Rule Collection + $natRc = New-AzFirewallPolicyNatRuleCollection -Name $natRcName -ActionType $natRcActionType -Priority $natRcPriority -Rule $natRule + + New-AzFirewallPolicyRuleCollectionGroup -Name $ruleGroupName -Priority 100 -RuleCollection $appRc, $appRc2, $natRc -FirewallPolicyObject $azureFirewallPolicy + + + # # Update ThreatIntel mode + $azureFirewallPolicy.ThreatIntelMode = "Deny" + # Set AzureFirewallPolicy + Set-AzFirewallPolicy -InputObject $azureFirewallPolicy + # Get AzureFirewallPolicy + $getAzureFirewallPolicy = Get-AzFirewallPolicy -Name $azureFirewallPolicyName -ResourceGroupName $rgName + + # verification + Assert-AreEqual $rgName $getAzureFirewallPolicy.ResourceGroupName + Assert-AreEqual $azureFirewallPolicyName $getAzureFirewallPolicy.Name + Assert-NotNull $getAzureFirewallPolicy.Location + Assert-AreEqual $location $getAzureFirewallPolicy.Location + Assert-AreEqual "Deny" $getAzureFirewallPolicy.ThreatIntelMode + + # Check rule groups count + Assert-AreEqual 1 @($getAzureFirewallPolicy.RuleCollectionGroups).Count + + $getRg = Get-AzFirewallPolicyRuleCollectionGroup -Name $ruleGroupName -AzureFirewallPolicy $getAzureFirewallPolicy + + Assert-AreEqual 3 @($getRg.properties.ruleCollection).Count + + $filterRuleCollection1 = $getRg.Properties.GetRuleCollectionByName($appRcName) + $filterRuleCollection2 = $getRg.Properties.GetRuleCollectionByName($networkRcName) + $natRuleCollection = $getRg.Properties.GetRuleCollectionByName($natRcName) + + # Verify Filter Rule Collection1 + Assert-AreEqual $appRcName $filterRuleCollection1.Name + Assert-AreEqual $appRcPriority $filterRuleCollection1.Priority + Assert-AreEqual $appRcActionType $filterRuleCollection1.Action.Type + Assert-AreEqual 2 $filterRuleCollection1.Rules.Count + + $appRule = $filterRuleCollection1.GetRuleByName($appRule1Name) + # Verify application rule 1 + Assert-AreEqual $appRule1Name $appRule.Name + + Assert-AreEqual 1 $appRule.SourceIpGroups.Count + + Assert-AreEqual 2 $appRule.Protocols.Count + Assert-AreEqual $appRule1ProtocolType1 $appRule.Protocols[0].ProtocolType + Assert-AreEqual $appRule1ProtocolType2 $appRule.Protocols[1].ProtocolType + Assert-AreEqual $appRule1Port1 $appRule.Protocols[0].Port + Assert-AreEqual $appRule1Port2 $appRule.Protocols[1].Port + + Assert-AreEqual 2 $appRule.TargetFqdns.Count + Assert-AreEqual $appRule1Fqdn1 $appRule.TargetFqdns[0] + Assert-AreEqual $appRule1Fqdn2 $appRule.TargetFqdns[1] + + # Verify application rule 2 + $appRule2 = $filterRuleCollection1.GetRuleByName($appRule2Name) + Assert-AreEqual $appRule2Name $appRule2.Name + + Assert-AreEqual 2 $appRule2.SourceIpGroups.Count + + Assert-AreEqual 2 $appRule.TargetFqdns.Count + Assert-AreEqual $appRule1Fqdn1 $appRule.TargetFqdns[0] + Assert-AreEqual $appRule1Fqdn2 $appRule.TargetFqdns[1] + + # Verify Filter Rule Collection2 + Assert-AreEqual $networkRcName $filterRuleCollection2.Name + Assert-AreEqual $networkRcPriority $filterRuleCollection2.Priority + Assert-AreEqual $networkRcActionType $filterRuleCollection2.Action.Type + Assert-AreEqual 1 $filterRuleCollection2.Rules.Count + + $networkRule = $filterRuleCollection2.GetRuleByName($networkRule1Name) + # Verify Network rule + Assert-AreEqual $networkRule1Name $networkRule.Name + + Assert-AreEqual 1 $networkRule.SourceIpGroups.Count + Assert-AreEqual 1 $networkRule.DestinationIpGroups.Count + + Assert-AreEqual 2 $networkRule.Protocols.Count + Assert-AreEqual $networkRule1Protocol1 $networkRule.Protocols[0] + Assert-AreEqual $networkRule1Protocol2 $networkRule.Protocols[1] + + Assert-AreEqual 1 $networkRule.DestinationPorts.Count + Assert-AreEqual $networkRule1DestinationPort1 $networkRule.DestinationPorts[0] + + # Verify NAT rule collection and NAT rule + $natRule = $natRuleCollection.GetRuleByName($natRule1Name) + + Assert-AreEqual $natRcName $natRuleCollection.Name + Assert-AreEqual $natRcPriority $natRuleCollection.Priority + + Assert-AreEqual $natRule1Name $natRule.Name + + Assert-AreEqual 2 $natRule.SourceIpGroups.Count + + Assert-AreEqual 1 $natRule.DestinationAddresses.Count + + Assert-AreEqual 2 $natRule.Protocols.Count + Assert-AreEqual $natRule1Protocol1 $natRule.Protocols[0] + Assert-AreEqual $natRule1Protocol2 $natRule.Protocols[1] + + Assert-AreEqual 1 $natRule.DestinationPorts.Count + Assert-AreEqual $natRule1DestinationPort1 $natRule.DestinationPorts[0] + + Assert-AreEqual $natRule1TranslatedAddress $natRule.TranslatedAddress + Assert-AreEqual $natRule1TranslatedPort $natRule.TranslatedPort + + + $testPipelineRg = Get-AzFirewallPolicyRuleCollectionGroup -Name $ruleGroupName -AzureFirewallPolicyName $getAzureFirewallPolicy.Name -ResourceGroupName $rgname + $testPipelineRg|Set-AzFirewallPolicyRuleCollectionGroup -Priority $pipelineRcPriority + $testPipelineRg = Get-AzFirewallPolicyRuleCollectionGroup -Name $ruleGroupName -AzureFirewallPolicyName $getAzureFirewallPolicy.Name -ResourceGroupName $rgname + Assert-AreEqual $pipelineRcPriority $testPipelineRg.properties.Priority + + $azureFirewallPolicyAsJob = New-AzFirewallPolicy -Name $azureFirewallPolicyAsJobName -ResourceGroupName $rgname -Location $location -AsJob + $result = $azureFirewallPolicyAsJob | Wait-Job + Assert-AreEqual "Completed" $result.State + } + finally { + # Cleanup + Clean-ResourceGroup $rgname + } +} diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.AzureFirewallPolicyTests/TestAzureFirewallPolicyWithIpGroups.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.AzureFirewallPolicyTests/TestAzureFirewallPolicyWithIpGroups.json new file mode 100644 index 000000000000..cc2938053038 --- /dev/null +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.AzureFirewallPolicyTests/TestAzureFirewallPolicyWithIpGroups.json @@ -0,0 +1,2972 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourcegroups/ps1886?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlZ3JvdXBzL3BzMTg4Nj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fc26853e-1469-412c-a1e6-75c367e9e00f" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "33" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "821b18ec-c9c4-40e3-b8a2-8da47fb9e475" + ], + "x-ms-correlation-request-id": [ + "821b18ec-c9c4-40e3-b8a2-8da47fb9e475" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001125Z:821b18ec-c9c4-40e3-b8a2-8da47fb9e475" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:24 GMT" + ], + "Content-Length": [ + "170" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886\",\r\n \"name\": \"ps1886\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ef362009-d22f-4417-84ba-983fed3fdda2" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "b6af2bb9-6dc8-49c9-8194-1c1df17fa39e" + ], + "x-ms-correlation-request-id": [ + "b6af2bb9-6dc8-49c9-8194-1c1df17fa39e" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001125Z:b6af2bb9-6dc8-49c9-8194-1c1df17fa39e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:25 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "219" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/firewallPolicies/ps6653' under resource group 'ps1886' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-request-id": [ + "7daa087a-0a8d-4456-8181-a554bf51cedf" + ], + "x-ms-correlation-request-id": [ + "7daa087a-0a8d-4456-8181-a554bf51cedf" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001142Z:7daa087a-0a8d-4456-8181-a554bf51cedf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:41 GMT" + ], + "Content-Length": [ + "469" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653\",\r\n \"name\": \"ps6653\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"232301dc-8492-4d5a-a1e1-e386214e099a\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "c4099216-c53a-4f68-a330-670264a0e031" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-request-id": [ + "44adfde6-ae39-4454-99dd-76b874e11cd4" + ], + "x-ms-correlation-request-id": [ + "44adfde6-ae39-4454-99dd-76b874e11cd4" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001142Z:44adfde6-ae39-4454-99dd-76b874e11cd4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:41 GMT" + ], + "Content-Length": [ + "469" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653\",\r\n \"name\": \"ps6653\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"232301dc-8492-4d5a-a1e1-e386214e099a\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "09c62995-a810-4adc-8e5a-ebeaf8665e89" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "37499d53-9e08-4b8a-b5a8-be7c5d93ef9a" + ], + "x-ms-correlation-request-id": [ + "37499d53-9e08-4b8a-b5a8-be7c5d93ef9a" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001143Z:37499d53-9e08-4b8a-b5a8-be7c5d93ef9a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:42 GMT" + ], + "Content-Length": [ + "469" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653\",\r\n \"name\": \"ps6653\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"232301dc-8492-4d5a-a1e1-e386214e099a\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ad9ae8eb-29ca-4bdf-9164-d74fadfbd4d4" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "f617d1d0-dfa3-4439-b211-6474e824e8f4" + ], + "x-ms-correlation-request-id": [ + "f617d1d0-dfa3-4439-b211-6474e824e8f4" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001228Z:f617d1d0-dfa3-4439-b211-6474e824e8f4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:28 GMT" + ], + "Content-Length": [ + "664" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [\r\n {\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\"\r\n }\r\n ],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653\",\r\n \"name\": \"ps6653\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"232301dc-8492-4d5a-a1e1-e386214e099a\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "e92d3ca3-c5a3-4626-a72d-a4c0a19d6eb6" + ], + "x-ms-correlation-request-id": [ + "e92d3ca3-c5a3-4626-a72d-a4c0a19d6eb6" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001240Z:e92d3ca3-c5a3-4626-a72d-a4c0a19d6eb6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:40 GMT" + ], + "Content-Length": [ + "678" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Deny\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [\r\n {\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\"\r\n }\r\n ],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653\",\r\n \"name\": \"ps6653\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"f21a0d27-3ea5-4cc9-827b-801bf7716710\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0444e385-019e-4a24-99b7-a42ca9d8f29c" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "bf7c8bde-5bb9-4eba-adf9-2cb5cb2bcdce" + ], + "x-ms-correlation-request-id": [ + "bf7c8bde-5bb9-4eba-adf9-2cb5cb2bcdce" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001241Z:bf7c8bde-5bb9-4eba-adf9-2cb5cb2bcdce" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:40 GMT" + ], + "Content-Length": [ + "678" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Deny\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [\r\n {\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\"\r\n }\r\n ],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653\",\r\n \"name\": \"ps6653\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"f21a0d27-3ea5-4cc9-827b-801bf7716710\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fda60def-fa30-4053-9c93-5b0e53cad63a" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "29bbd957-d291-4926-9738-d6c33ffbb075" + ], + "x-ms-correlation-request-id": [ + "29bbd957-d291-4926-9738-d6c33ffbb075" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001241Z:29bbd957-d291-4926-9738-d6c33ffbb075" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:40 GMT" + ], + "Content-Length": [ + "678" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Deny\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [\r\n {\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\"\r\n }\r\n ],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653\",\r\n \"name\": \"ps6653\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"f21a0d27-3ea5-4cc9-827b-801bf7716710\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\"\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fa45802d-0760-4261-8a21-6eec27384883" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "90" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "54572bf0-c47d-4948-9b9d-a2476e8a6d73" + ], + "x-ms-correlation-request-id": [ + "d8d6a801-c64e-4698-a49a-12447f1d7c33" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/54572bf0-c47d-4948-9b9d-a2476e8a6d73?api-version=2020-05-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001131Z:d8d6a801-c64e-4698-a49a-12447f1d7c33" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:30 GMT" + ], + "Content-Length": [ + "468" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653\",\r\n \"name\": \"ps6653\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"232301dc-8492-4d5a-a1e1-e386214e099a\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Deny\"\r\n },\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {}\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9f65e9fd-e67c-4d75-ab1c-4eb3cf408196" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "104" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "377b2362-234b-4643-9b3c-14275665524d" + ], + "x-ms-correlation-request-id": [ + "c8c1383f-e202-490f-8502-e0cee5b86be6" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/377b2362-234b-4643-9b3c-14275665524d?api-version=2020-05-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001230Z:c8c1383f-e202-490f-8502-e0cee5b86be6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:29 GMT" + ], + "Content-Length": [ + "677" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Deny\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [\r\n {\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\"\r\n }\r\n ],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653\",\r\n \"name\": \"ps6653\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"f21a0d27-3ea5-4cc9-827b-801bf7716710\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/54572bf0-c47d-4948-9b9d-a2476e8a6d73?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvbmZ2T3BlcmF0aW9ucy81NDU3MmJmMC1jNDdkLTQ5NDgtOWI5ZC1hMjQ3NmU4YTZkNzM/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "ae41298a-e520-4c17-b19e-3aeab3949ef1" + ], + "x-ms-correlation-request-id": [ + "8673cf07-8179-46c1-8d68-d94b17364941" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001142Z:8673cf07-8179-46c1-8d68-d94b17364941" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:41 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvaXBHcm91cHMvcHMyMzk3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a0a66d20-3e9c-41a6-a1de-fabeb7b93474" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "fe0c8052-8453-406b-ab26-e3ad8a08132d" + ], + "x-ms-correlation-request-id": [ + "fe0c8052-8453-406b-ab26-e3ad8a08132d" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001143Z:fe0c8052-8453-406b-ab26-e3ad8a08132d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:43 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "211" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/ipGroups/ps2397' under resource group 'ps1886' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvaXBHcm91cHMvcHMyMzk3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "16add998-3d01-41a2-8eaf-59766f8a9c09" + ], + "x-ms-correlation-request-id": [ + "16add998-3d01-41a2-8eaf-59766f8a9c09" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001159Z:16add998-3d01-41a2-8eaf-59766f8a9c09" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:58 GMT" + ], + "Content-Length": [ + "463" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"firewalls\": [],\r\n \"firewallPolicies\": [],\r\n \"ipAddresses\": [\r\n \"10.0.0.0/24\",\r\n \"11.9.0.0/24\"\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"name\": \"ps2397\",\r\n \"type\": \"Microsoft.Network/IpGroups\",\r\n \"etag\": \"294b29b4-768b-4224-bf68-c8ed9f135842\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvaXBHcm91cHMvcHMyMzk3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "9cc42232-13d0-45b1-a1da-694fdad416db" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "adeab7d5-6a55-4a82-94b7-58059c982c2d" + ], + "x-ms-correlation-request-id": [ + "adeab7d5-6a55-4a82-94b7-58059c982c2d" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001159Z:adeab7d5-6a55-4a82-94b7-58059c982c2d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:58 GMT" + ], + "Content-Length": [ + "463" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"firewalls\": [],\r\n \"firewallPolicies\": [],\r\n \"ipAddresses\": [\r\n \"10.0.0.0/24\",\r\n \"11.9.0.0/24\"\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"name\": \"ps2397\",\r\n \"type\": \"Microsoft.Network/IpGroups\",\r\n \"etag\": \"294b29b4-768b-4224-bf68-c8ed9f135842\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvaXBHcm91cHMvcHMyMzk3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "6ad92a2d-a487-48d5-b6dc-04b8c70b053a" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "c04aa625-b070-47dc-bfd5-4fe02e448d5b" + ], + "x-ms-correlation-request-id": [ + "c04aa625-b070-47dc-bfd5-4fe02e448d5b" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001159Z:c04aa625-b070-47dc-bfd5-4fe02e448d5b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:59 GMT" + ], + "Content-Length": [ + "463" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"firewalls\": [],\r\n \"firewallPolicies\": [],\r\n \"ipAddresses\": [\r\n \"10.0.0.0/24\",\r\n \"11.9.0.0/24\"\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"name\": \"ps2397\",\r\n \"type\": \"Microsoft.Network/IpGroups\",\r\n \"etag\": \"294b29b4-768b-4224-bf68-c8ed9f135842\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvaXBHcm91cHMvcHMyMzk3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"ipAddresses\": [\r\n \"10.0.0.0/24\",\r\n \"11.9.0.0/24\"\r\n ]\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "dbaf1c83-353b-441a-9584-c59854cc37d0" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "130" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "ea95cb43-7cbd-44e2-8314-cdb48a8bb644" + ], + "x-ms-correlation-request-id": [ + "2fbcb5f0-aa78-48e6-90b0-c898c2813de6" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/ea95cb43-7cbd-44e2-8314-cdb48a8bb644?api-version=2020-05-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001148Z:2fbcb5f0-aa78-48e6-90b0-c898c2813de6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:47 GMT" + ], + "Content-Length": [ + "462" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"firewalls\": [],\r\n \"firewallPolicies\": [],\r\n \"ipAddresses\": [\r\n \"10.0.0.0/24\",\r\n \"11.9.0.0/24\"\r\n ],\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"name\": \"ps2397\",\r\n \"type\": \"Microsoft.Network/IpGroups\",\r\n \"etag\": \"294b29b4-768b-4224-bf68-c8ed9f135842\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/ea95cb43-7cbd-44e2-8314-cdb48a8bb644?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvbmZ2T3BlcmF0aW9ucy9lYTk1Y2I0My03Y2JkLTQ0ZTItODMxNC1jZGI0OGE4YmI2NDQ/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "84090be0-e927-4d91-8856-2af3b6d6879a" + ], + "x-ms-correlation-request-id": [ + "4bb3e976-4131-407d-90b5-ec23a8d99c45" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001158Z:4bb3e976-4131-407d-90b5-ec23a8d99c45" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:58 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvaXBHcm91cHMvcHMyOTI4P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "05c61ad9-5afc-4731-a094-bf182b0c47de" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "fc0931d3-9df6-4734-85ff-75b90678d81c" + ], + "x-ms-correlation-request-id": [ + "fc0931d3-9df6-4734-85ff-75b90678d81c" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001200Z:fc0931d3-9df6-4734-85ff-75b90678d81c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:11:59 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "211" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/ipGroups/ps2928' under resource group 'ps1886' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvaXBHcm91cHMvcHMyOTI4P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "e0a6cf81-b189-43bc-895d-32248c4e79ed" + ], + "x-ms-correlation-request-id": [ + "e0a6cf81-b189-43bc-895d-32248c4e79ed" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001214Z:e0a6cf81-b189-43bc-895d-32248c4e79ed" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:13 GMT" + ], + "Content-Length": [ + "463" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"firewalls\": [],\r\n \"firewallPolicies\": [],\r\n \"ipAddresses\": [\r\n \"12.0.0.0/24\",\r\n \"13.9.0.0/24\"\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\",\r\n \"name\": \"ps2928\",\r\n \"type\": \"Microsoft.Network/IpGroups\",\r\n \"etag\": \"998f60e1-c441-46d4-8ae8-2160fc9855e2\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvaXBHcm91cHMvcHMyOTI4P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "55be790e-ce7a-4809-bb65-29c7b8032507" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "9d02726c-c250-4017-bd44-411db6d2bdbb" + ], + "x-ms-correlation-request-id": [ + "9d02726c-c250-4017-bd44-411db6d2bdbb" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001214Z:9d02726c-c250-4017-bd44-411db6d2bdbb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:14 GMT" + ], + "Content-Length": [ + "463" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"firewalls\": [],\r\n \"firewallPolicies\": [],\r\n \"ipAddresses\": [\r\n \"12.0.0.0/24\",\r\n \"13.9.0.0/24\"\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\",\r\n \"name\": \"ps2928\",\r\n \"type\": \"Microsoft.Network/IpGroups\",\r\n \"etag\": \"998f60e1-c441-46d4-8ae8-2160fc9855e2\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvaXBHcm91cHMvcHMyOTI4P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "2b536eb3-991c-42b2-99dd-58344acf823e" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "7f2910c9-1e53-48e9-b643-d43c4ae069c8" + ], + "x-ms-correlation-request-id": [ + "7f2910c9-1e53-48e9-b643-d43c4ae069c8" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001215Z:7f2910c9-1e53-48e9-b643-d43c4ae069c8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:14 GMT" + ], + "Content-Length": [ + "463" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"firewalls\": [],\r\n \"firewallPolicies\": [],\r\n \"ipAddresses\": [\r\n \"12.0.0.0/24\",\r\n \"13.9.0.0/24\"\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\",\r\n \"name\": \"ps2928\",\r\n \"type\": \"Microsoft.Network/IpGroups\",\r\n \"etag\": \"998f60e1-c441-46d4-8ae8-2160fc9855e2\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvaXBHcm91cHMvcHMyOTI4P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"ipAddresses\": [\r\n \"12.0.0.0/24\",\r\n \"13.9.0.0/24\"\r\n ]\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7f2c155d-a9e5-474e-9fbb-176babd78b26" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "130" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "c6266641-608a-47a9-88ec-cd4d98909e5a" + ], + "x-ms-correlation-request-id": [ + "f6db6fb3-21ba-4b4b-8391-485a8b028642" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/c6266641-608a-47a9-88ec-cd4d98909e5a?api-version=2020-05-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001203Z:f6db6fb3-21ba-4b4b-8391-485a8b028642" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:03 GMT" + ], + "Content-Length": [ + "462" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"firewalls\": [],\r\n \"firewallPolicies\": [],\r\n \"ipAddresses\": [\r\n \"12.0.0.0/24\",\r\n \"13.9.0.0/24\"\r\n ],\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\",\r\n \"name\": \"ps2928\",\r\n \"type\": \"Microsoft.Network/IpGroups\",\r\n \"etag\": \"998f60e1-c441-46d4-8ae8-2160fc9855e2\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/c6266641-608a-47a9-88ec-cd4d98909e5a?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvbmZ2T3BlcmF0aW9ucy9jNjI2NjY0MS02MDhhLTQ3YTktODhlYy1jZDRkOTg5MDllNWE/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "8deba437-8757-4c7c-b6e1-df081eba4cf6" + ], + "x-ms-correlation-request-id": [ + "89b57a9a-ea1b-40f2-9c48-202b04d6c7e2" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001214Z:89b57a9a-ea1b-40f2-9c48-202b04d6c7e2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:13 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTMvcnVsZUNvbGxlY3Rpb25Hcm91cHMvcHMzNzg3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"priority\": 100,\r\n \"ruleCollections\": [\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Allow\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 80\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"targetFqdns\": [\r\n \"*google.com\",\r\n \"*microsoft.com\"\r\n ],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"name\": \"appRule\"\r\n },\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 8080\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"targetFqdns\": [\r\n \"*bing.com\"\r\n ],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"name\": \"appRule2\"\r\n }\r\n ],\r\n \"name\": \"appRc\",\r\n \"priority\": 400\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Deny\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NetworkRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"destinationIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"name\": \"networkRule\"\r\n }\r\n ],\r\n \"name\": \"networkRc\",\r\n \"priority\": 200\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyNatRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Dnat\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NatRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"destinationAddresses\": [\r\n \"10.10.10.1\"\r\n ],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ],\r\n \"translatedAddress\": \"10.1.2.3\",\r\n \"translatedPort\": \"91\",\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"name\": \"natRule\"\r\n }\r\n ],\r\n \"name\": \"natRc\",\r\n \"priority\": 100\r\n }\r\n ]\r\n },\r\n \"name\": \"ps3787\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "46d4e516-2d5e-48c8-8465-e90cae9517e4" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "3565" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "ae8cb70a-70d8-4ebb-a931-ed67b386b40e" + ], + "x-ms-correlation-request-id": [ + "f5d682d7-e2ae-486a-9de4-619e148ff26e" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/ae8cb70a-70d8-4ebb-a931-ed67b386b40e?api-version=2020-05-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001217Z:f5d682d7-e2ae-486a-9de4-619e148ff26e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:17 GMT" + ], + "Content-Length": [ + "4265" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"priority\": 100,\r\n \"ruleCollections\": [\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Allow\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 80\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*google.com\",\r\n \"*microsoft.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ]\r\n },\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule2\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 8080\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*bing.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"appRc\",\r\n \"priority\": 400\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Deny\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NetworkRule\",\r\n \"name\": \"networkRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"destinationAddresses\": [],\r\n \"destinationIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationFqdns\": [],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"networkRc\",\r\n \"priority\": 200\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyNatRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Dnat\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NatRule\",\r\n \"name\": \"natRule\",\r\n \"translatedAddress\": \"10.1.2.3\",\r\n \"translatedPort\": \"91\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationAddresses\": [\r\n \"10.10.10.1\"\r\n ],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"natRc\",\r\n \"priority\": 100\r\n }\r\n ],\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\",\r\n \"name\": \"ps3787\",\r\n \"type\": \"Microsoft.Network/RuleCollectionGroups\",\r\n \"etag\": \"cd38f881-1696-40f9-939b-af68ce6442fe\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTMvcnVsZUNvbGxlY3Rpb25Hcm91cHMvcHMzNzg3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"priority\": 154,\r\n \"ruleCollections\": [\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Allow\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"sourceAddresses\": [],\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 80\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"targetFqdns\": [\r\n \"*google.com\",\r\n \"*microsoft.com\"\r\n ],\r\n \"fqdnTags\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"name\": \"appRule\"\r\n },\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"sourceAddresses\": [],\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 8080\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"targetFqdns\": [\r\n \"*bing.com\"\r\n ],\r\n \"fqdnTags\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"name\": \"appRule2\"\r\n }\r\n ],\r\n \"name\": \"appRc\",\r\n \"priority\": 400\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Deny\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NetworkRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"destinationIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"name\": \"networkRule\"\r\n }\r\n ],\r\n \"name\": \"networkRc\",\r\n \"priority\": 200\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyNatRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Dnat\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NatRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [\r\n \"10.10.10.1\"\r\n ],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ],\r\n \"translatedAddress\": \"10.1.2.3\",\r\n \"translatedPort\": \"91\",\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"name\": \"natRule\"\r\n }\r\n ],\r\n \"name\": \"natRc\",\r\n \"priority\": 100\r\n }\r\n ]\r\n },\r\n \"name\": \"ps3787\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "77827c21-b140-4ff0-8bac-5ef6047ff046" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "3808" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "ae4875e1-3836-492c-a775-5097c88af74d" + ], + "x-ms-correlation-request-id": [ + "2b2c6095-293e-420e-ae8f-b06830a366b0" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/ae4875e1-3836-492c-a775-5097c88af74d?api-version=2020-05-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001245Z:2b2c6095-293e-420e-ae8f-b06830a366b0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:45 GMT" + ], + "Content-Length": [ + "4265" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"priority\": 154,\r\n \"ruleCollections\": [\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Allow\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 80\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*google.com\",\r\n \"*microsoft.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ]\r\n },\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule2\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 8080\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*bing.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"appRc\",\r\n \"priority\": 400\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Deny\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NetworkRule\",\r\n \"name\": \"networkRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"destinationAddresses\": [],\r\n \"destinationIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationFqdns\": [],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"networkRc\",\r\n \"priority\": 200\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyNatRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Dnat\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NatRule\",\r\n \"name\": \"natRule\",\r\n \"translatedAddress\": \"10.1.2.3\",\r\n \"translatedPort\": \"91\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationAddresses\": [\r\n \"10.10.10.1\"\r\n ],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"natRc\",\r\n \"priority\": 100\r\n }\r\n ],\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\",\r\n \"name\": \"ps3787\",\r\n \"type\": \"Microsoft.Network/RuleCollectionGroups\",\r\n \"etag\": \"c05b2690-9f25-4e62-aa01-153731a5f186\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/ae8cb70a-70d8-4ebb-a931-ed67b386b40e?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvbmZ2T3BlcmF0aW9ucy9hZThjYjcwYS03MGQ4LTRlYmItYTkzMS1lZDY3YjM4NmI0MGU/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a9e1930a-c2c4-44ae-a776-cd4a09d0bba4" + ], + "x-ms-correlation-request-id": [ + "d49a0461-ffb3-4394-99a1-3a2a98ebb134" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001227Z:d49a0461-ffb3-4394-99a1-3a2a98ebb134" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:27 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTMvcnVsZUNvbGxlY3Rpb25Hcm91cHMvcHMzNzg3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "55ebacc2-4392-4b2a-aa93-4acabb187b3a" + ], + "x-ms-correlation-request-id": [ + "55ebacc2-4392-4b2a-aa93-4acabb187b3a" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001228Z:55ebacc2-4392-4b2a-aa93-4acabb187b3a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:27 GMT" + ], + "Content-Length": [ + "4266" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"priority\": 100,\r\n \"ruleCollections\": [\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Allow\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 80\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*google.com\",\r\n \"*microsoft.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ]\r\n },\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule2\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 8080\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*bing.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"appRc\",\r\n \"priority\": 400\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Deny\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NetworkRule\",\r\n \"name\": \"networkRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"destinationAddresses\": [],\r\n \"destinationIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationFqdns\": [],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"networkRc\",\r\n \"priority\": 200\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyNatRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Dnat\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NatRule\",\r\n \"name\": \"natRule\",\r\n \"translatedAddress\": \"10.1.2.3\",\r\n \"translatedPort\": \"91\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationAddresses\": [\r\n \"10.10.10.1\"\r\n ],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"natRc\",\r\n \"priority\": 100\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\",\r\n \"name\": \"ps3787\",\r\n \"type\": \"Microsoft.Network/RuleCollectionGroups\",\r\n \"etag\": \"cd38f881-1696-40f9-939b-af68ce6442fe\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTMvcnVsZUNvbGxlY3Rpb25Hcm91cHMvcHMzNzg3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "76dd2b41-74c4-4322-bb62-c9c5c5fcf703" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "1247ec04-1da5-4fb5-accc-d06c895db691" + ], + "x-ms-correlation-request-id": [ + "1247ec04-1da5-4fb5-accc-d06c895db691" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001242Z:1247ec04-1da5-4fb5-accc-d06c895db691" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:41 GMT" + ], + "Content-Length": [ + "4266" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"priority\": 100,\r\n \"ruleCollections\": [\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Allow\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 80\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*google.com\",\r\n \"*microsoft.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ]\r\n },\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule2\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 8080\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*bing.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"appRc\",\r\n \"priority\": 400\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Deny\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NetworkRule\",\r\n \"name\": \"networkRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"destinationAddresses\": [],\r\n \"destinationIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationFqdns\": [],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"networkRc\",\r\n \"priority\": 200\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyNatRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Dnat\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NatRule\",\r\n \"name\": \"natRule\",\r\n \"translatedAddress\": \"10.1.2.3\",\r\n \"translatedPort\": \"91\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationAddresses\": [\r\n \"10.10.10.1\"\r\n ],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"natRc\",\r\n \"priority\": 100\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\",\r\n \"name\": \"ps3787\",\r\n \"type\": \"Microsoft.Network/RuleCollectionGroups\",\r\n \"etag\": \"cd38f881-1696-40f9-939b-af68ce6442fe\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTMvcnVsZUNvbGxlY3Rpb25Hcm91cHMvcHMzNzg3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "552e515f-6f03-4caa-aa91-c6ae44a38d01" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-request-id": [ + "0ee89dd0-a89e-4b46-9834-6bf312f6e1ab" + ], + "x-ms-correlation-request-id": [ + "0ee89dd0-a89e-4b46-9834-6bf312f6e1ab" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001242Z:0ee89dd0-a89e-4b46-9834-6bf312f6e1ab" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:42 GMT" + ], + "Content-Length": [ + "4266" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"priority\": 100,\r\n \"ruleCollections\": [\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Allow\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 80\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*google.com\",\r\n \"*microsoft.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ]\r\n },\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule2\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 8080\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*bing.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"appRc\",\r\n \"priority\": 400\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Deny\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NetworkRule\",\r\n \"name\": \"networkRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"destinationAddresses\": [],\r\n \"destinationIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationFqdns\": [],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"networkRc\",\r\n \"priority\": 200\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyNatRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Dnat\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NatRule\",\r\n \"name\": \"natRule\",\r\n \"translatedAddress\": \"10.1.2.3\",\r\n \"translatedPort\": \"91\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationAddresses\": [\r\n \"10.10.10.1\"\r\n ],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"natRc\",\r\n \"priority\": 100\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\",\r\n \"name\": \"ps3787\",\r\n \"type\": \"Microsoft.Network/RuleCollectionGroups\",\r\n \"etag\": \"cd38f881-1696-40f9-939b-af68ce6442fe\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTMvcnVsZUNvbGxlY3Rpb25Hcm91cHMvcHMzNzg3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "9fa22b0e-127c-4a6a-9bab-b1f364ade714" + ], + "x-ms-correlation-request-id": [ + "9fa22b0e-127c-4a6a-9bab-b1f364ade714" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001256Z:9fa22b0e-127c-4a6a-9bab-b1f364ade714" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:56 GMT" + ], + "Content-Length": [ + "4266" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"priority\": 154,\r\n \"ruleCollections\": [\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Allow\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 80\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*google.com\",\r\n \"*microsoft.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ]\r\n },\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule2\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 8080\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*bing.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"appRc\",\r\n \"priority\": 400\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Deny\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NetworkRule\",\r\n \"name\": \"networkRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"destinationAddresses\": [],\r\n \"destinationIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationFqdns\": [],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"networkRc\",\r\n \"priority\": 200\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyNatRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Dnat\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NatRule\",\r\n \"name\": \"natRule\",\r\n \"translatedAddress\": \"10.1.2.3\",\r\n \"translatedPort\": \"91\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationAddresses\": [\r\n \"10.10.10.1\"\r\n ],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"natRc\",\r\n \"priority\": 100\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\",\r\n \"name\": \"ps3787\",\r\n \"type\": \"Microsoft.Network/RuleCollectionGroups\",\r\n \"etag\": \"c05b2690-9f25-4e62-aa01-153731a5f186\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczY2NTMvcnVsZUNvbGxlY3Rpb25Hcm91cHMvcHMzNzg3P2FwaS12ZXJzaW9uPTIwMjAtMDUtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fbaf84d0-8093-454d-ae96-43d0ccb0c0f5" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "fa10b39b-d68d-41a3-8c71-3c622aab782c" + ], + "x-ms-correlation-request-id": [ + "fa10b39b-d68d-41a3-8c71-3c622aab782c" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001257Z:fa10b39b-d68d-41a3-8c71-3c622aab782c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:56 GMT" + ], + "Content-Length": [ + "4266" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"priority\": 154,\r\n \"ruleCollections\": [\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Allow\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 80\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*google.com\",\r\n \"*microsoft.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ]\r\n },\r\n {\r\n \"ruleType\": \"ApplicationRule\",\r\n \"name\": \"appRule2\",\r\n \"protocols\": [\r\n {\r\n \"protocolType\": \"Http\",\r\n \"port\": 8080\r\n },\r\n {\r\n \"protocolType\": \"Https\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"fqdnTags\": [],\r\n \"targetFqdns\": [\r\n \"*bing.com\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"destinationAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"appRc\",\r\n \"priority\": 400\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyFilterRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Deny\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NetworkRule\",\r\n \"name\": \"networkRule\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\"\r\n ],\r\n \"destinationAddresses\": [],\r\n \"destinationIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationFqdns\": [],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"networkRc\",\r\n \"priority\": 200\r\n },\r\n {\r\n \"ruleCollectionType\": \"FirewallPolicyNatRuleCollection\",\r\n \"action\": {\r\n \"type\": \"Dnat\"\r\n },\r\n \"rules\": [\r\n {\r\n \"ruleType\": \"NatRule\",\r\n \"name\": \"natRule\",\r\n \"translatedAddress\": \"10.1.2.3\",\r\n \"translatedPort\": \"91\",\r\n \"ipProtocols\": [\r\n \"UDP\",\r\n \"TCP\"\r\n ],\r\n \"sourceAddresses\": [],\r\n \"sourceIpGroups\": [\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2397\",\r\n \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/ipGroups/ps2928\"\r\n ],\r\n \"destinationAddresses\": [\r\n \"10.10.10.1\"\r\n ],\r\n \"destinationPorts\": [\r\n \"90\"\r\n ]\r\n }\r\n ],\r\n \"name\": \"natRc\",\r\n \"priority\": 100\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps6653/ruleCollectionGroups/ps3787\",\r\n \"name\": \"ps3787\",\r\n \"type\": \"Microsoft.Network/RuleCollectionGroups\",\r\n \"etag\": \"c05b2690-9f25-4e62-aa01-153731a5f186\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/377b2362-234b-4643-9b3c-14275665524d?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvbmZ2T3BlcmF0aW9ucy8zNzdiMjM2Mi0yMzRiLTQ2NDMtOWIzYy0xNDI3NTY2NTUyNGQ/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "52b72016-387c-42dc-aa28-f63ef4bf4470" + ], + "x-ms-correlation-request-id": [ + "6a44f857-5ace-4c69-abfd-c7c504745da8" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001240Z:6a44f857-5ace-4c69-abfd-c7c504745da8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:40 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/ae4875e1-3836-492c-a775-5097c88af74d?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvbmZ2T3BlcmF0aW9ucy9hZTQ4NzVlMS0zODM2LTQ5MmMtYTc3NS01MDk3Yzg4YWY3NGQ/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "2b30a185-03e1-4286-a351-c2ca9b8b20eb" + ], + "x-ms-correlation-request-id": [ + "06478cf8-4276-41d9-a12d-421b113b0632" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001256Z:06478cf8-4276-41d9-a12d-421b113b0632" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:56 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps7316?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczczMTY/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7d44fd2a-e7cc-4201-bb09-df77f8fcc190" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "9a3a37a5-ba8e-403a-8e67-b75ad6f991aa" + ], + "x-ms-correlation-request-id": [ + "9a3a37a5-ba8e-403a-8e67-b75ad6f991aa" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001257Z:9a3a37a5-ba8e-403a-8e67-b75ad6f991aa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:56 GMT" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "219" + ] + }, + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/firewallPolicies/ps7316' under resource group 'ps1886' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps7316?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczczMTY/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "e67cd171-3606-4dfb-a0af-258deff0e5df" + ], + "x-ms-correlation-request-id": [ + "e67cd171-3606-4dfb-a0af-258deff0e5df" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001311Z:e67cd171-3606-4dfb-a0af-258deff0e5df" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:13:11 GMT" + ], + "Content-Length": [ + "469" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps7316\",\r\n \"name\": \"ps7316\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"a48285b5-ad23-4a44-9e1f-10aaeda66dc8\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps7316?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczczMTY/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "dc7f0fbc-8a89-44b5-b6c3-85b3323a7563" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "c11a3357-8fec-4cc3-b96d-51d6aaa4ad39" + ], + "x-ms-correlation-request-id": [ + "c11a3357-8fec-4cc3-b96d-51d6aaa4ad39" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001311Z:c11a3357-8fec-4cc3-b96d-51d6aaa4ad39" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:13:11 GMT" + ], + "Content-Length": [ + "469" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps7316\",\r\n \"name\": \"ps7316\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"a48285b5-ad23-4a44-9e1f-10aaeda66dc8\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps7316?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlR3JvdXBzL3BzMTg4Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczczMTY/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\"\r\n },\r\n \"location\": \"eastus2euap\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "111de469-dd3b-4d52-8c54-83f8925de081" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "90" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "d504092c-3294-4113-a285-ded480cec3c9" + ], + "x-ms-correlation-request-id": [ + "146678f8-ed06-49dd-be89-8c3427a27325" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/d504092c-3294-4113-a285-ded480cec3c9?api-version=2020-05-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001300Z:146678f8-ed06-49dd-be89-8c3427a27325" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:12:59 GMT" + ], + "Content-Length": [ + "468" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourceGroups/ps1886/providers/Microsoft.Network/firewallPolicies/ps7316\",\r\n \"name\": \"ps7316\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"a48285b5-ad23-4a44-9e1f-10aaeda66dc8\",\r\n \"location\": \"eastus2euap\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/providers/Microsoft.Network/locations/eastus2euap/nfvOperations/d504092c-3294-4113-a285-ded480cec3c9?api-version=2020-05-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvbmZ2T3BlcmF0aW9ucy9kNTA0MDkyYy0zMjk0LTQxMTMtYTI4NS1kZWQ0ODBjZWMzYzk/YXBpLXZlcnNpb249MjAyMC0wNS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Network.NetworkManagementClient/20.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "6f46490d-53dc-4ed7-a142-c1decc9dedef" + ], + "x-ms-correlation-request-id": [ + "c96e334b-bddd-4742-bb14-637b85c30154" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001311Z:c96e334b-bddd-4742-bb14-637b85c30154" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:13:11 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/resourcegroups/ps1886?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL3Jlc291cmNlZ3JvdXBzL3BzMTg4Nj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "8bcbd3ea-0dbe-43a1-9279-aa926ccc1006" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "2b0c8a78-a1ed-4357-b917-1866e5553b83" + ], + "x-ms-correlation-request-id": [ + "2b0c8a78-a1ed-4357-b917-1866e5553b83" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001313Z:2b0c8a78-a1ed-4357-b917-1866e5553b83" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:13:13 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFNE9EWXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "2d77d614-6dbf-4ae4-9f19-cfb47dd1906d" + ], + "x-ms-correlation-request-id": [ + "2d77d614-6dbf-4ae4-9f19-cfb47dd1906d" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001328Z:2d77d614-6dbf-4ae4-9f19-cfb47dd1906d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:13:28 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFNE9EWXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "f8018942-709e-478e-a021-88e4dc15e32e" + ], + "x-ms-correlation-request-id": [ + "f8018942-709e-478e-a021-88e4dc15e32e" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001343Z:f8018942-709e-478e-a021-88e4dc15e32e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:13:43 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFNE9EWXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "eea2a6ab-4fd0-46c1-9f59-423c8ecc4e21" + ], + "x-ms-correlation-request-id": [ + "eea2a6ab-4fd0-46c1-9f59-423c8ecc4e21" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001359Z:eea2a6ab-4fd0-46c1-9f59-423c8ecc4e21" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:13:58 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFNE9EWXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "c0f0b39b-0e06-49b2-8c68-35b1c25a6a3e" + ], + "x-ms-correlation-request-id": [ + "c0f0b39b-0e06-49b2-8c68-35b1c25a6a3e" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001414Z:c0f0b39b-0e06-49b2-8c68-35b1c25a6a3e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:14:13 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFNE9EWXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "33bc3f39-7e1c-4d5d-9326-00f9af8c156f" + ], + "x-ms-correlation-request-id": [ + "33bc3f39-7e1c-4d5d-9326-00f9af8c156f" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001429Z:33bc3f39-7e1c-4d5d-9326-00f9af8c156f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:14:29 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFNE9EWXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "2d13fa2a-6628-4355-98ff-e8fb34e27422" + ], + "x-ms-correlation-request-id": [ + "2d13fa2a-6628-4355-98ff-e8fb34e27422" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001444Z:2d13fa2a-6628-4355-98ff-e8fb34e27422" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:14:44 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFNE9EWXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "c22b694f-8cee-44de-8c2a-a1dcbef9fca4" + ], + "x-ms-correlation-request-id": [ + "c22b694f-8cee-44de-8c2a-a1dcbef9fca4" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001459Z:c22b694f-8cee-44de-8c2a-a1dcbef9fca4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:14:59 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/e7eb2257-46e4-4826-94df-153853fea38f/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzE4ODYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZTdlYjIyNTctNDZlNC00ODI2LTk0ZGYtMTUzODUzZmVhMzhmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpFNE9EWXRSVUZUVkZWVE1rVlZRVkFpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN6SmxkV0Z3SW4wP2FwaS12ZXJzaW9uPTIwMTYtMDktMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.28207.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.13" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "9f6759a5-a7b9-4813-bee4-848f6295fe87" + ], + "x-ms-correlation-request-id": [ + "9f6759a5-a7b9-4813-bee4-848f6295fe87" + ], + "x-ms-routing-request-id": [ + "WESTUS:20200611T001459Z:9f6759a5-a7b9-4813-bee4-848f6295fe87" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 11 Jun 2020 00:14:59 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-AzureFirewallPolicyWithIpGroups": [ + "ps1886", + "ps6653", + "ps7316", + "ps2397", + "ps2928", + "ps3787" + ] + }, + "Variables": { + "SubscriptionId": "e7eb2257-46e4-4826-94df-153853fea38f" + } +} \ No newline at end of file diff --git a/src/Network/Network/AzureFirewallPolicy/ApplicationRuleCondition/NewAzureFirewallPolicyApplicationRuleCommand.cs b/src/Network/Network/AzureFirewallPolicy/ApplicationRuleCondition/NewAzureFirewallPolicyApplicationRuleCommand.cs index 41e0e2881f82..85f4660a1d33 100644 --- a/src/Network/Network/AzureFirewallPolicy/ApplicationRuleCondition/NewAzureFirewallPolicyApplicationRuleCommand.cs +++ b/src/Network/Network/AzureFirewallPolicy/ApplicationRuleCondition/NewAzureFirewallPolicyApplicationRuleCommand.cs @@ -38,9 +38,13 @@ public class NewAzFirewallPolicyApplicationRuleCommand : AzureFirewallPolicyBase [Parameter( Mandatory = false, HelpMessage = "The source addresses of the rule")] - [ValidateNotNullOrEmpty] public string[] SourceAddress { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "The source ipgroups of the rule")] + public string[] SourceIpGroup { get; set; } + [Parameter( Mandatory = true, ParameterSetName = AzureFirewallPolicyApplicationRuleParameterSets.TargetFqdn, @@ -78,6 +82,7 @@ public override void Execute() { Name = this.Name, SourceAddresses = this.SourceAddress?.ToList(), + SourceIpGroups = this.SourceIpGroup?.ToList(), Protocols = protocolsAsWeExpectThem, TargetFqdns = this.TargetFqdn?.ToList(), FqdnTags = this.FqdnTag?.ToList(), diff --git a/src/Network/Network/AzureFirewallPolicy/NatRule/NewAzureFirewallPolicyNatRuleCommand.cs b/src/Network/Network/AzureFirewallPolicy/NatRule/NewAzureFirewallPolicyNatRuleCommand.cs index e4a0d32fff43..394964881bf9 100644 --- a/src/Network/Network/AzureFirewallPolicy/NatRule/NewAzureFirewallPolicyNatRuleCommand.cs +++ b/src/Network/Network/AzureFirewallPolicy/NatRule/NewAzureFirewallPolicyNatRuleCommand.cs @@ -41,6 +41,11 @@ public class NewAzFirewallPolicyNatRuleCommand : NetworkBaseCmdlet [ValidateNotNullOrEmpty] public string[] SourceAddress { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "The source ipgroups of the rule")] + public string[] SourceIpGroup { get; set; } + [Parameter( Mandatory = true, HelpMessage = "The destination addresses of the rule")] @@ -79,6 +84,7 @@ public override void Execute() Name = this.Name, Protocols = this.Protocol?.ToList(), SourceAddresses = this.SourceAddress?.ToList(), + SourceIpGroups = this.SourceIpGroup?.ToList(), DestinationAddresses = this.DestinationAddress?.ToList(), DestinationPorts = this.DestinationPort?.ToList(), TranslatedAddress = this.TranslatedAddress, diff --git a/src/Network/Network/AzureFirewallPolicy/NetworkRuleCondition/NewAzureFirewallPolicyNetworkRuleCommand.cs b/src/Network/Network/AzureFirewallPolicy/NetworkRuleCondition/NewAzureFirewallPolicyNetworkRuleCommand.cs index e4ab812f7eb5..2dad5b2120a1 100644 --- a/src/Network/Network/AzureFirewallPolicy/NetworkRuleCondition/NewAzureFirewallPolicyNetworkRuleCommand.cs +++ b/src/Network/Network/AzureFirewallPolicy/NetworkRuleCondition/NewAzureFirewallPolicyNetworkRuleCommand.cs @@ -37,17 +37,25 @@ public class NewAzureFirewallPolicyNetworkRuleCommand : NetworkBaseCmdlet public string Description { get; set; } [Parameter( - Mandatory = true, + Mandatory = false, HelpMessage = "The source addresses of the rule")] - [ValidateNotNullOrEmpty] public string[] SourceAddress { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "The source ipgroups of the rule")] + public string[] SourceIpGroup { get; set; } + [Parameter( Mandatory = false, HelpMessage = "The destination addresses of the rule")] - [ValidateNotNullOrEmpty] public string[] DestinationAddress { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "The destination ipgroups of the rule")] + public string[] DestinationIpGroup { get; set; } + [Parameter( Mandatory = true, HelpMessage = "The destination ports of the rule")] @@ -83,16 +91,23 @@ public override void Execute() } } - // Only one of DestinationAddress or DestinationFqdns is allowed - if ((DestinationAddress != null) && (DestinationFqdn != null)) + // Only one of DestinationAddress/DestinationIpGroup or DestinationFqdns is allowed + // Eventually we may want to have exclusitivity with IpGroup too but for now not doing that + if (((DestinationAddress != null) || (DestinationIpGroup != null)) && (DestinationFqdn != null)) + { + throw new ArgumentException("Both DestinationAddress or DestinationIpGroup and DestinationFqdns not allowed"); + } + + // One of DestinationAddress, DestinationIpGroup or DestinationFqdns must be present + if ((DestinationAddress == null) && (DestinationIpGroup == null) && (DestinationFqdn == null)) { - throw new ArgumentException("Both DestinationAddress and DestinationFqdns not allowed"); + throw new ArgumentException("Either DestinationAddress, DestinationIpGroup or DestinationFqdns is required"); } - // One of DestinationAddress or DestinationFqdns must be present - if ((DestinationAddress == null) && (DestinationFqdn == null)) + // One of SourceAddress or SourceIpGroup must be present + if ((SourceAddress == null) && (SourceIpGroup == null)) { - throw new ArgumentException("Either DestinationAddress or DestinationFqdns is required"); + throw new ArgumentException("Either SourceAddress or SourceIpGroup is required."); } var networkRule = new PSAzureFirewallPolicyNetworkRule @@ -100,7 +115,9 @@ public override void Execute() Name = this.Name, protocols = this.Protocol?.ToList(), SourceAddresses = this.SourceAddress?.ToList(), + SourceIpGroups = this.SourceIpGroup?.ToList(), DestinationAddresses = this.DestinationAddress?.ToList(), + DestinationIpGroups = this.DestinationIpGroup?.ToList(), DestinationPorts = this.DestinationPort?.ToList(), DestinationFqdns = this.DestinationFqdn?.ToList(), RuleType = "NetworkRule" diff --git a/src/Network/Network/ChangeLog.md b/src/Network/Network/ChangeLog.md index b80753c9c47a..b79b6de75f43 100644 --- a/src/Network/Network/ChangeLog.md +++ b/src/Network/Network/ChangeLog.md @@ -66,6 +66,7 @@ * Updated below things based on recent swagger change for Firewall Policy - Changes names for RuleGroup, RuleCollectionGroup and RuleType - Added support for Firewall Policy NAT Rule Collections to support multiple NAT Rule Collection +* Added Support for IpGroups in AzureFirewallPolicy Application, Network, and NAT Rules. ## Version 2.5.0 * Updated cmdlets to enable connection on private IP for Virtual Network Gateway. diff --git a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyApplicationRule.cs b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyApplicationRule.cs index ba462eb8e35d..551493e48957 100644 --- a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyApplicationRule.cs +++ b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyApplicationRule.cs @@ -33,6 +33,9 @@ public class PSAzureFirewallPolicyApplicationRule : PSAzureFirewallPolicyRule [JsonProperty(Order = 6, PropertyName = "protocols")] public List Protocols { get; set; } + [JsonProperty(Order = 7, PropertyName = "sourceIpGroups")] + public List SourceIpGroups { get; set; } + [JsonIgnore] public string ProtocolsText { @@ -46,6 +49,12 @@ public string SourceAddressesText } [JsonIgnore] + public string SourceIpGroupsText + { + get { return JsonConvert.SerializeObject(SourceIpGroups, Formatting.Indented); } + } + + [JsonIgnore] public string TargetFqdnsText { get { return JsonConvert.SerializeObject(TargetFqdns, Formatting.Indented); } diff --git a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyNatRule.cs b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyNatRule.cs index 673761fe1f91..2e4bbd8355be 100644 --- a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyNatRule.cs +++ b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyNatRule.cs @@ -26,6 +26,9 @@ public class PSAzureFirewallPolicyNatRule : PSAzureFirewallPolicyRule [JsonProperty("sourceAddresses")] public List SourceAddresses { get; set; } + [JsonProperty("sourceIpGroups")] + public List SourceIpGroups { get; set; } + [JsonProperty("destinationAddresses")] public List DestinationAddresses { get; set; } @@ -50,6 +53,12 @@ public string SourceAddressesText get { return JsonConvert.SerializeObject(SourceAddresses, Formatting.Indented); } } + [JsonIgnore] + public string SourceIpGroupsText + { + get { return JsonConvert.SerializeObject(SourceIpGroups, Formatting.Indented); } + } + [JsonIgnore] public string DestinationAddressesText { diff --git a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyNetworkRule.cs b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyNetworkRule.cs index 778cb295526c..901336b4bfe7 100644 --- a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyNetworkRule.cs +++ b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyNetworkRule.cs @@ -29,6 +29,12 @@ public class PSAzureFirewallPolicyNetworkRule : PSAzureFirewallPolicyRule [JsonProperty("destinationAddresses")] public List DestinationAddresses { get; set; } + [JsonProperty("sourceIpGroups")] + public List SourceIpGroups { get; set; } + + [JsonProperty("destinationIpGroups")] + public List DestinationIpGroups { get; set; } + [JsonProperty("destinationPorts")] public List DestinationPorts { get; set; } @@ -53,6 +59,18 @@ public string DestinationAddressesText get { return JsonConvert.SerializeObject(DestinationAddresses, Formatting.Indented); } } + [JsonIgnore] + public string SourceIpGroupsText + { + get { return JsonConvert.SerializeObject(SourceIpGroups, Formatting.Indented); } + } + + [JsonIgnore] + public string DestinationIpGroupsText + { + get { return JsonConvert.SerializeObject(DestinationIpGroups, Formatting.Indented); } + } + [JsonIgnore] public string DestinationPortsText { diff --git a/src/Network/Network/help/New-AzFirewallNetworkRule.md b/src/Network/Network/help/New-AzFirewallNetworkRule.md index 5c237d0286cf..bed4d634151f 100644 --- a/src/Network/Network/help/New-AzFirewallNetworkRule.md +++ b/src/Network/Network/help/New-AzFirewallNetworkRule.md @@ -177,7 +177,7 @@ Type: System.String[] Parameter Sets: (All) Aliases: -Required: True +Required: False Position: Named Default value: None Accept pipeline input: False diff --git a/src/Network/Network/help/New-AzFirewallPolicyApplicationRule.md b/src/Network/Network/help/New-AzFirewallPolicyApplicationRule.md index d536cac2059d..77aee91f8ea8 100644 --- a/src/Network/Network/help/New-AzFirewallPolicyApplicationRule.md +++ b/src/Network/Network/help/New-AzFirewallPolicyApplicationRule.md @@ -15,14 +15,15 @@ Create a new Azure Firewall Policy Application Rule ### TargetFqdn (Default) ``` New-AzFirewallPolicyApplicationRule -Name [-Description ] [-SourceAddress ] - -TargetFqdn -Protocol [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-SourceIpGroup ] -TargetFqdn -Protocol + [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ### FqdnTag ``` New-AzFirewallPolicyApplicationRule -Name [-Description ] [-SourceAddress ] - -FqdnTag [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-SourceIpGroup ] -FqdnTag [-DefaultProfile ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -129,6 +130,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SourceIpGroup +The source ipgroups of the rule + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TargetFqdn The target FQDNs of the rule diff --git a/src/Network/Network/help/New-AzFirewallPolicyNatRule.md b/src/Network/Network/help/New-AzFirewallPolicyNatRule.md index 70e50ef3431a..8ec025fe1a0d 100644 --- a/src/Network/Network/help/New-AzFirewallPolicyNatRule.md +++ b/src/Network/Network/help/New-AzFirewallPolicyNatRule.md @@ -14,8 +14,8 @@ Create a new Azure Firewall Policy NAT Rule ``` New-AzFirewallPolicyNatRule -Name [-Description ] -SourceAddress - -DestinationAddress -DestinationPort -Protocols - -TranslatedAddress + [-SourceIpGroup ] -DestinationAddress -DestinationPort + -Protocols -TranslatedAddress -TranslatedPort [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -132,7 +132,22 @@ Type: String[] Parameter Sets: (All) Aliases: -Required: True +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SourceIpGroup +The source ipgroups of the rule + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False Position: Named Default value: None Accept pipeline input: False diff --git a/src/Network/Network/help/New-AzFirewallPolicyNetworkRule.md b/src/Network/Network/help/New-AzFirewallPolicyNetworkRule.md index 60edb8122d5b..6fc5969721c7 100644 --- a/src/Network/Network/help/New-AzFirewallPolicyNetworkRule.md +++ b/src/Network/Network/help/New-AzFirewallPolicyNetworkRule.md @@ -14,8 +14,9 @@ Create a new Azure Firewall Policy Network Rule ``` New-AzFirewallPolicyNetworkRule -Name [-Description ] -SourceAddress - [-DestinationAddress ] -DestinationPort [-DestinationFqdn ] - -Protocol [-DefaultProfile ] [] + [-SourceIpGroup ] -DestinationAddress [-DestinationIpGroup ] + -DestinationPort [-DestinationFqdn ] -Protocols + [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -92,6 +93,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DestinationIpGroup +The destination ipgroups of the rule + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DestinationPort The destination ports of the rule @@ -146,7 +162,53 @@ Type: String[] Parameter Sets: (All) Aliases: -Required: True +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SourceIpGroup +The source ipgroups of the rule + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False Position: Named Default value: None Accept pipeline input: False