diff --git a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs index 4c66fdc7c095..f1aee39be30b 100644 --- a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs +++ b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.cs @@ -148,6 +148,7 @@ public void TestAzureFirewallPolicyPrivateRangeCRUD() { TestRunner.RunTestScript("Test-AzureFirewallPolicyPrivateRangeCRUD"); } + [Fact] [Trait(Category.AcceptanceType, Category.CheckIn)] [Trait(Category.Owner, NrpTeamAlias.azurefirewall)] @@ -155,5 +156,13 @@ public void TestAzureFirewallPolicyBasicSku() { TestRunner.RunTestScript("Test-AzureFirewallPolicyBasicSku"); } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(Category.Owner, NrpTeamAlias.azurefirewall)] + public void TestAzureFirewallPolicyExplicitProxyCRUD() + { + TestRunner.RunTestScript("Test-AzureFirewallPolicyExplicitProxyCRUD"); + } } } diff --git a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 index a45893a4c2b0..06711cf098c0 100644 --- a/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 +++ b/src/Network/Network.Test/ScenarioTests/AzureFirewallPolicyTests.ps1 @@ -1558,4 +1558,59 @@ function Test-AzureFirewallPolicyBasicSku { # Cleanup Clean-ResourceGroup $rgname } +} +<# +.SYNOPSIS +Tests AzureFirewall Policy Explicit Proxy +#> +function Test-AzureFirewallPolicyExplicitProxyCRUD { + $rgname = Get-ResourceGroupName + $azureFirewallPolicyName = Get-ResourceName + $resourceTypeParent = "Microsoft.Network/FirewallPolicies" + $location = "westus2" + $vnetName = Get-ResourceName + $pacFile ="https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D" + + try { + + # Create the resource group + $resourceGroup = New-AzResourceGroup -Name $rgname -Location $location -Tags @{ testtag = "testval" } + + $explicitProxySettings = New-AzFirewallPolicyExplicitProxy -EnableExplicitProxy -HttpPort 85 -HttpsPort 121 -EnablePacFile -PacFilePort 122 -PacFile $pacFile + + # Create AzureFirewallPolicy (with Explicit Proxy Settings) + $azureFirewallPolicy = New-AzFirewallPolicy -Name $azureFirewallPolicyName -ResourceGroupName $rgname -Location $location -ExplicitProxy $explicitProxySettings + + # 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-NotNull $getAzureFirewallPolicy.ExplicitProxy + Assert-AreEqual 85 $getAzureFirewallPolicy.ExplicitProxy.HttpPort + Assert-AreEqual 121 $getAzureFirewallPolicy.ExplicitProxy.HttpsPort + Assert-AreEqual 122 $getAzureFirewallPolicy.ExplicitProxy.PacFilePort + Assert-AreEqual $pacFile $getAzureFirewallPolicy.ExplicitProxy.PacFile + + # Modify + $exProxy = New-AzFirewallPolicyExplicitProxy -EnableExplicitProxy -HttpPort 86 -HttpsPort 123 -EnablePacFile -PacFilePort 124 -PacFile $pacFile + # Set AzureFirewallPolicy + $azureFirewallPolicy.ExplicitProxy = $exProxy + Set-AzFirewallPolicy -InputObject $azureFirewallPolicy + $getAzureFirewallPolicy = Get-AzFirewallPolicy -Name $azureFirewallPolicyName -ResourceGroupName $rgname + + Assert-NotNull $getAzureFirewallPolicy.ExplicitProxy + Assert-AreEqual 86 $getAzureFirewallPolicy.ExplicitProxy.HttpPort + Assert-AreEqual 123 $getAzureFirewallPolicy.ExplicitProxy.HttpsPort + Assert-AreEqual 124 $getAzureFirewallPolicy.ExplicitProxy.PacFilePort + Assert-AreEqual $pacFile $getAzureFirewallPolicy.ExplicitProxy.PacFile + } + finally { + # Cleanup + Clean-ResourceGroup $rgname + } } \ No newline at end of file diff --git a/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.AzureFirewallPolicyTests/TestAzureFirewallPolicyExplicitProxyCRUD.json b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.AzureFirewallPolicyTests/TestAzureFirewallPolicyExplicitProxyCRUD.json new file mode 100644 index 000000000000..b4243ed331b6 --- /dev/null +++ b/src/Network/Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.AzureFirewallPolicyTests/TestAzureFirewallPolicyExplicitProxyCRUD.json @@ -0,0 +1,1263 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourcegroups/ps5876?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlZ3JvdXBzL3BzNTg3Nj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"testtag\": \"testval\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0400c14e-1558-45de-b2ca-3a464bc01cb6" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "74" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "dd190f9f-5ea0-4046-b9a6-6cb2cd1dfa89" + ], + "x-ms-correlation-request-id": [ + "dd190f9f-5ea0-4046-b9a6-6cb2cd1dfa89" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173533Z:dd190f9f-5ea0-4046-b9a6-6cb2cd1dfa89" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:35:33 GMT" + ], + "Content-Length": [ + "377" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876\",\r\n \"name\": \"ps5876\",\r\n \"location\": \"westus2\",\r\n \"tags\": {\r\n \"testtag\": \"testval\",\r\n \"AdminEmail\": \"cnfwoncall@microsoft.com\",\r\n \"AlertDaysBeforeDeletion\": \"5\",\r\n \"Created\": \"2022-06-20T17:35:32.6279525Z\",\r\n \"CreationDate\": \"2022-06-20T17:35:32.6279334Z\",\r\n \"DaysUntilDeletion\": \"20\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNTg3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczgxMTI/YXBpLXZlcnNpb249MjAyMi0wMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "49285a67-b7be-4c79-87bd-fb96c7945173" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-failure-cause": [ + "gateway" + ], + "x-ms-request-id": [ + "d246d629-0f68-4caa-adb8-a5f5ea8bb9fa" + ], + "x-ms-correlation-request-id": [ + "d246d629-0f68-4caa-adb8-a5f5ea8bb9fa" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173534Z:d246d629-0f68-4caa-adb8-a5f5ea8bb9fa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:35:34 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/ps8112' under resource group 'ps5876' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n}", + "StatusCode": 404 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNTg3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczgxMTI/YXBpLXZlcnNpb249MjAyMi0wMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "49285a67-b7be-4c79-87bd-fb96c7945173" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"6c51c0e0-bbc1-4d74-9b7f-a13a70e70c3e\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "c1ae1e62-9355-4b10-a6ce-6b4f08f475ad" + ], + "x-ms-correlation-request-id": [ + "c1ae1e62-9355-4b10-a6ce-6b4f08f475ad" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173550Z:c1ae1e62-9355-4b10-a6ce-6b4f08f475ad" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:35:49 GMT" + ], + "Content-Length": [ + "964" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 85,\r\n \"httpsPort\": 121,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 122,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112\",\r\n \"name\": \"ps8112\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"6c51c0e0-bbc1-4d74-9b7f-a13a70e70c3e\",\r\n \"location\": \"westus2\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNTg3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczgxMTI/YXBpLXZlcnNpb249MjAyMi0wMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "49285a67-b7be-4c79-87bd-fb96c7945173" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"6c51c0e0-bbc1-4d74-9b7f-a13a70e70c3e\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "92bb67fa-ba83-4586-8d05-4b19a357020c" + ], + "x-ms-correlation-request-id": [ + "92bb67fa-ba83-4586-8d05-4b19a357020c" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173550Z:92bb67fa-ba83-4586-8d05-4b19a357020c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:35:50 GMT" + ], + "Content-Length": [ + "964" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 85,\r\n \"httpsPort\": 121,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 122,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112\",\r\n \"name\": \"ps8112\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"6c51c0e0-bbc1-4d74-9b7f-a13a70e70c3e\",\r\n \"location\": \"westus2\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNTg3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczgxMTI/YXBpLXZlcnNpb249MjAyMi0wMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "90dc9cac-d01d-4faf-aae5-6458667da381" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"6c51c0e0-bbc1-4d74-9b7f-a13a70e70c3e\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "4642ba2e-f811-4386-a557-2b945c72efc2" + ], + "x-ms-correlation-request-id": [ + "4642ba2e-f811-4386-a557-2b945c72efc2" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173551Z:4642ba2e-f811-4386-a557-2b945c72efc2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:35:50 GMT" + ], + "Content-Length": [ + "964" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 85,\r\n \"httpsPort\": 121,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 122,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112\",\r\n \"name\": \"ps8112\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"6c51c0e0-bbc1-4d74-9b7f-a13a70e70c3e\",\r\n \"location\": \"westus2\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNTg3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczgxMTI/YXBpLXZlcnNpb249MjAyMi0wMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ee92e1a6-971e-46c3-a0bc-cffcf98e8fd4" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"6c51c0e0-bbc1-4d74-9b7f-a13a70e70c3e\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "2f85aed1-e56b-49bd-a2a0-a630031ee48f" + ], + "x-ms-correlation-request-id": [ + "2f85aed1-e56b-49bd-a2a0-a630031ee48f" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173551Z:2f85aed1-e56b-49bd-a2a0-a630031ee48f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:35:50 GMT" + ], + "Content-Length": [ + "964" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 85,\r\n \"httpsPort\": 121,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 122,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112\",\r\n \"name\": \"ps8112\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"6c51c0e0-bbc1-4d74-9b7f-a13a70e70c3e\",\r\n \"location\": \"westus2\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNTg3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczgxMTI/YXBpLXZlcnNpb249MjAyMi0wMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ee92e1a6-971e-46c3-a0bc-cffcf98e8fd4" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"5bc58302-dcc9-4b9b-bd21-2a57e34e11c0\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "317249b6-e4ed-48cf-9edf-71a87b5e9a76" + ], + "x-ms-correlation-request-id": [ + "317249b6-e4ed-48cf-9edf-71a87b5e9a76" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173602Z:317249b6-e4ed-48cf-9edf-71a87b5e9a76" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:36:01 GMT" + ], + "Content-Length": [ + "979" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 86,\r\n \"httpsPort\": 123,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 124,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112\",\r\n \"name\": \"ps8112\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"5bc58302-dcc9-4b9b-bd21-2a57e34e11c0\",\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNTg3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczgxMTI/YXBpLXZlcnNpb249MjAyMi0wMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ee92e1a6-971e-46c3-a0bc-cffcf98e8fd4" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"5bc58302-dcc9-4b9b-bd21-2a57e34e11c0\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-request-id": [ + "f22a7d9e-8541-4baf-bf4d-a57a1db0c911" + ], + "x-ms-correlation-request-id": [ + "f22a7d9e-8541-4baf-bf4d-a57a1db0c911" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173602Z:f22a7d9e-8541-4baf-bf4d-a57a1db0c911" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:36:01 GMT" + ], + "Content-Length": [ + "979" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 86,\r\n \"httpsPort\": 123,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 124,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112\",\r\n \"name\": \"ps8112\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"5bc58302-dcc9-4b9b-bd21-2a57e34e11c0\",\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNTg3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczgxMTI/YXBpLXZlcnNpb249MjAyMi0wMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ccedfcee-39f0-4860-aea3-84b2b7d8de16" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"5bc58302-dcc9-4b9b-bd21-2a57e34e11c0\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-request-id": [ + "93d6f948-2a53-486e-ae5a-6e52f5347dd0" + ], + "x-ms-correlation-request-id": [ + "93d6f948-2a53-486e-ae5a-6e52f5347dd0" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173602Z:93d6f948-2a53-486e-ae5a-6e52f5347dd0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:36:02 GMT" + ], + "Content-Length": [ + "979" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 86,\r\n \"httpsPort\": 123,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 124,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112\",\r\n \"name\": \"ps8112\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"5bc58302-dcc9-4b9b-bd21-2a57e34e11c0\",\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNTg3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczgxMTI/YXBpLXZlcnNpb249MjAyMi0wMS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 85,\r\n \"httpsPort\": 121,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 122,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n }\r\n },\r\n \"location\": \"westus2\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "49285a67-b7be-4c79-87bd-fb96c7945173" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "585" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "b1cda708-d1f8-4e0f-8f02-7e2d48d01043", + "b1cda708-d1f8-4e0f-8f02-7e2d48d01043" + ], + "x-ms-correlation-request-id": [ + "cace454a-ffef-45e1-806e-ebf044e36e9c" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/providers/Microsoft.Network/locations/westus2/nfvOperations/b1cda708-d1f8-4e0f-8f02-7e2d48d01043?api-version=2022-01-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173539Z:cace454a-ffef-45e1-806e-ebf044e36e9c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:35:39 GMT" + ], + "Content-Length": [ + "963" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 85,\r\n \"httpsPort\": 121,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 122,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112\",\r\n \"name\": \"ps8112\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"6c51c0e0-bbc1-4d74-9b7f-a13a70e70c3e\",\r\n \"location\": \"westus2\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlR3JvdXBzL3BzNTg3Ni9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvZmlyZXdhbGxQb2xpY2llcy9wczgxMTI/YXBpLXZlcnNpb249MjAyMi0wMS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 86,\r\n \"httpsPort\": 123,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 124,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n }\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ee92e1a6-971e-46c3-a0bc-cffcf98e8fd4" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "600" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Retry-After": [ + "10" + ], + "x-ms-request-id": [ + "11f44fce-7c33-4e39-afbe-95893d8ef435", + "11f44fce-7c33-4e39-afbe-95893d8ef435" + ], + "x-ms-correlation-request-id": [ + "7db0d212-756b-4ae1-ab0a-fb5fd426cc2c" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/providers/Microsoft.Network/locations/westus2/nfvOperations/11f44fce-7c33-4e39-afbe-95893d8ef435?api-version=2022-01-01" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173551Z:7db0d212-756b-4ae1-ab0a-fb5fd426cc2c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:35:51 GMT" + ], + "Content-Length": [ + "978" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"tier\": \"Standard\"\r\n },\r\n \"threatIntelMode\": \"Alert\",\r\n \"snat\": {\r\n \"privateRanges\": []\r\n },\r\n \"childPolicies\": [],\r\n \"ruleCollectionGroups\": [],\r\n \"firewalls\": [],\r\n \"explicitProxy\": {\r\n \"enableExplicitProxy\": true,\r\n \"httpPort\": 86,\r\n \"httpsPort\": 123,\r\n \"enablePacFile\": true,\r\n \"pacFilePort\": 124,\r\n \"pacFile\": \"https://packetcapturesdev.blob.core.windows.net/explicit-proxy/pacfile.pac?sp=r&st=2022-06-02T21:14:54Z&se=2022-07-15T05:14:54Z&spr=https&sv=2021-06-08&sr=b&sig=VqX7Jfqb0P2HhuoDFDCeGLHvtM65Tu8lpkV96kCWZn0%3D\"\r\n },\r\n \"provisioningState\": \"Updating\"\r\n },\r\n \"id\": \"/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourceGroups/ps5876/providers/Microsoft.Network/firewallPolicies/ps8112\",\r\n \"name\": \"ps8112\",\r\n \"type\": \"Microsoft.Network/FirewallPolicies\",\r\n \"etag\": \"5bc58302-dcc9-4b9b-bd21-2a57e34e11c0\",\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/providers/Microsoft.Network/locations/westus2/nfvOperations/b1cda708-d1f8-4e0f-8f02-7e2d48d01043?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9uZnZPcGVyYXRpb25zL2IxY2RhNzA4LWQxZjgtNGUwZi04ZjAyLTdlMmQ0OGQwMTA0Mz9hcGktdmVyc2lvbj0yMDIyLTAxLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "49285a67-b7be-4c79-87bd-fb96c7945173" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "ae016360-0f99-4e39-b521-640a44158b7c", + "ae016360-0f99-4e39-b521-640a44158b7c" + ], + "x-ms-correlation-request-id": [ + "0b863582-6282-4336-9efb-c7c1bf50e91e" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173550Z:0b863582-6282-4336-9efb-c7c1bf50e91e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:35:49 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/providers/Microsoft.Network/locations/westus2/nfvOperations/11f44fce-7c33-4e39-afbe-95893d8ef435?api-version=2022-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvd2VzdHVzMi9uZnZPcGVyYXRpb25zLzExZjQ0ZmNlLTdjMzMtNGUzOS1hZmJlLTk1ODkzZDhlZjQzNT9hcGktdmVyc2lvbj0yMDIyLTAxLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ee92e1a6-971e-46c3-a0bc-cffcf98e8fd4" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Network.NetworkManagementClient/22.0.1.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "5da4f5d8-deb8-48bb-a034-f0a496d3cac6", + "5da4f5d8-deb8-48bb-a034-f0a496d3cac6" + ], + "x-ms-correlation-request-id": [ + "b54b2f1d-3053-4701-97a9-8247fede99e2" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173602Z:b54b2f1d-3053-4701-97a9-8247fede99e2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:36:01 GMT" + ], + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/resourcegroups/ps5876?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL3Jlc291cmNlZ3JvdXBzL3BzNTg3Nj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b4e413bc-7ff1-47e7-a602-41c4e0231995" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "b8dba136-ca32-43fa-b558-18401209f609" + ], + "x-ms-correlation-request-id": [ + "b8dba136-ca32-43fa-b558-18401209f609" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173604Z:b8dba136-ca32-43fa-b558-18401209f609" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:36:03 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVNE56WXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-request-id": [ + "4eb5bf0c-bc47-449d-8b1e-df3cef08bbc9" + ], + "x-ms-correlation-request-id": [ + "4eb5bf0c-bc47-449d-8b1e-df3cef08bbc9" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173619Z:4eb5bf0c-bc47-449d-8b1e-df3cef08bbc9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:36:18 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVNE56WXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "e156d9bd-5aed-4567-b996-63b841fd4b52" + ], + "x-ms-correlation-request-id": [ + "e156d9bd-5aed-4567-b996-63b841fd4b52" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173634Z:e156d9bd-5aed-4567-b996-63b841fd4b52" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:36:33 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVNE56WXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "b70028cd-4c84-445d-880b-f7f1824647fe" + ], + "x-ms-correlation-request-id": [ + "b70028cd-4c84-445d-880b-f7f1824647fe" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173649Z:b70028cd-4c84-445d-880b-f7f1824647fe" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:36:49 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVNE56WXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "d061a821-92ac-4bd7-a8fc-45d9dc7da2f5" + ], + "x-ms-correlation-request-id": [ + "d061a821-92ac-4bd7-a8fc-45d9dc7da2f5" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173704Z:d061a821-92ac-4bd7-a8fc-45d9dc7da2f5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:37:04 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVNE56WXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "88e095f0-aa40-4e51-be0e-44928e960511" + ], + "x-ms-correlation-request-id": [ + "88e095f0-aa40-4e51-be0e-44928e960511" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173719Z:88e095f0-aa40-4e51-be0e-44928e960511" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:37:19 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/aeb5b02a-0f18-45a4-86d6-81808115cacf/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QUzU4NzYtV0VTVFVTMiIsImpvYkxvY2F0aW9uIjoid2VzdHVzMiJ9?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYWViNWIwMmEtMGYxOC00NWE0LTg2ZDYtODE4MDgxMTVjYWNmL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVXpVNE56WXRWMFZUVkZWVE1pSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWQyVnpkSFZ6TWlKOT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.700.22.26002", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.19044", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "3d890d5e-4398-41cd-b6f4-17a298f8f267" + ], + "x-ms-correlation-request-id": [ + "3d890d5e-4398-41cd-b6f4-17a298f8f267" + ], + "x-ms-routing-request-id": [ + "SOUTHCENTRALUS:20220620T173719Z:3d890d5e-4398-41cd-b6f4-17a298f8f267" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Mon, 20 Jun 2022 17:37:19 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + } + ], + "Names": { + "Test-AzureFirewallPolicyExplicitProxyCRUD": [ + "ps5876", + "ps8112", + "ps77" + ] + }, + "Variables": { + "SubscriptionId": "aeb5b02a-0f18-45a4-86d6-81808115cacf" + } +} \ No newline at end of file diff --git a/src/Network/Network/Az.Network.psd1 b/src/Network/Network/Az.Network.psd1 index a433ca6c09b9..12fb5435c5fc 100644 --- a/src/Network/Network/Az.Network.psd1 +++ b/src/Network/Network/Az.Network.psd1 @@ -524,7 +524,9 @@ CmdletsToExport = 'Add-AzApplicationGatewayAuthenticationCertificate', 'New-AzFirewallPolicyIntrusionDetectionBypassTraffic', 'New-AzFirewallPolicyIntrusionDetectionSignatureOverride', 'New-AzFirewallPolicyThreatIntelWhitelist', - 'New-AzFirewallPolicyDnsSetting', 'New-AzFirewallPolicySqlSetting', + 'New-AzFirewallPolicyDnsSetting', + 'New-AzFirewallPolicySqlSetting', + 'New-AzFirewallPolicyExplicitProxy', 'New-AzVirtualRouter', 'Remove-AzVirtualRouter', 'Get-AzVirtualRouter', 'Update-AzVirtualRouter', 'Add-AzVirtualRouterPeer', 'Update-AzVirtualRouterPeer', diff --git a/src/Network/Network/AzureFirewallPolicy/ExplicitProxy/NewAzureFirewallPolicyExplicitProxyCommand.cs b/src/Network/Network/AzureFirewallPolicy/ExplicitProxy/NewAzureFirewallPolicyExplicitProxyCommand.cs new file mode 100644 index 000000000000..7528c53a3286 --- /dev/null +++ b/src/Network/Network/AzureFirewallPolicy/ExplicitProxy/NewAzureFirewallPolicyExplicitProxyCommand.cs @@ -0,0 +1,70 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + + +using Microsoft.Azure.Commands.Network.Models; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.Network +{ + [Cmdlet(VerbsCommon.New, ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "FirewallPolicyExplicitProxy", SupportsShouldProcess = true), OutputType(typeof(PSAzureFirewallPolicyExplicitProxy))] + public class NewAzureFirewallPolicyExplicitProxyCommand : NetworkBaseCmdlet + { + [Parameter( + Mandatory = false, + HelpMessage = "Enable Explicit Proxy. By default it is disabled.")] + public SwitchParameter EnableExplicitProxy { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Port number for explicit proxy http protocol.")] + public int? HttpPort { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Port number for explicit proxy https protocol.")] + public int? HttpsPort { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Enable PAC File. By default it is disabled.")] + public SwitchParameter EnablePacFile { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "Port number for firewall to serve PAC file.")] + public int? PacFilePort { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "SAS URL for PAC file.")] + public string PacFile { get; set; } + + public override void Execute() + { + base.Execute(); + + var explicitProxySetting = new PSAzureFirewallPolicyExplicitProxy + { + EnableExplicitProxy = this.EnableExplicitProxy.IsPresent ? true : (bool?)null, + HttpPort = this.HttpPort, + HttpsPort = this.HttpsPort, + EnablePacFile = this.EnablePacFile.IsPresent ? true : (bool?)null, + PacFilePort = this.PacFilePort, + PacFile = this.PacFile + }; + WriteObject(explicitProxySetting); + } + } +} diff --git a/src/Network/Network/AzureFirewallPolicy/NewAzureFirewallPolicyCommand.cs b/src/Network/Network/AzureFirewallPolicy/NewAzureFirewallPolicyCommand.cs index 01a69259f0c0..79cbfe913c40 100644 --- a/src/Network/Network/AzureFirewallPolicy/NewAzureFirewallPolicyCommand.cs +++ b/src/Network/Network/AzureFirewallPolicy/NewAzureFirewallPolicyCommand.cs @@ -144,6 +144,11 @@ public class NewAzureFirewallPolicyCommand : AzureFirewallPolicyBaseCmdlet )] public string[] PrivateRange { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "Explicit Proxy Settings in Firewall Policy.")] + public PSAzureFirewallPolicyExplicitProxy ExplicitProxy { get; set; } + public override void Execute() { @@ -177,7 +182,8 @@ private PSAzureFirewallPolicy CreateAzureFirewallPolicy() Tier = this.SkuTier ?? MNM.FirewallPolicySkuTier.Standard }, IntrusionDetection = this.IntrusionDetection, - PrivateRange = this.PrivateRange + PrivateRange = this.PrivateRange, + ExplicitProxy = this.ExplicitProxy }; if (this.UserAssignedIdentityId != null) diff --git a/src/Network/Network/AzureFirewallPolicy/SetAzureFirewallPolicyCommand.cs b/src/Network/Network/AzureFirewallPolicy/SetAzureFirewallPolicyCommand.cs index 6059655d5bca..83a3e355d3ea 100644 --- a/src/Network/Network/AzureFirewallPolicy/SetAzureFirewallPolicyCommand.cs +++ b/src/Network/Network/AzureFirewallPolicy/SetAzureFirewallPolicyCommand.cs @@ -162,6 +162,12 @@ public class SetAzureFirewallPolicyCommand : AzureFirewallPolicyBaseCmdlet HelpMessage = "The Private IP Range")] public string[] PrivateRange { get; set; } + [Parameter( + Mandatory = false, + HelpMessage = "Explicit Proxy Settings in Firewall Policy.")] + public PSAzureFirewallPolicyExplicitProxy ExplicitProxy { get; set; } + + private void AddPremiumProperties(PSAzureFirewallPolicy firewallPolicy) { firewallPolicy.Sku = new PSAzureFirewallPolicySku @@ -245,6 +251,7 @@ public override void Execute() this.UserAssignedIdentityId = this.IsParameterBound(c => c.UserAssignedIdentityId) ? UserAssignedIdentityId : (InputObject.Identity?.UserAssignedIdentities != null ? InputObject.Identity.UserAssignedIdentities?.First().Key : null); this.SkuTier = this.IsParameterBound(c => c.SkuTier) ? SkuTier : (InputObject.Sku?.Tier != null ? InputObject.Sku.Tier : null); this.PrivateRange = this.IsParameterBound(c => c.PrivateRange) ? PrivateRange : InputObject.PrivateRange; + this.ExplicitProxy = this.IsParameterBound(c => c.ExplicitProxy) ? ExplicitProxy : InputObject.ExplicitProxy; var firewallPolicy = new PSAzureFirewallPolicy() { @@ -256,7 +263,8 @@ public override void Execute() BasePolicy = this.BasePolicy != null ? new Microsoft.Azure.Management.Network.Models.SubResource(this.BasePolicy) : null, DnsSettings = this.DnsSetting, SqlSetting = this.SqlSetting, - PrivateRange = this.PrivateRange + PrivateRange = this.PrivateRange, + ExplicitProxy = this.ExplicitProxy }; AddPremiumProperties(firewallPolicy); @@ -280,7 +288,8 @@ public override void Execute() BasePolicy = BasePolicy != null ? new Microsoft.Azure.Management.Network.Models.SubResource(BasePolicy) : null, DnsSettings = this.DnsSetting, SqlSetting = this.SqlSetting, - PrivateRange = this.PrivateRange + PrivateRange = this.PrivateRange, + ExplicitProxy = this.ExplicitProxy }; AddPremiumProperties(firewallPolicy); diff --git a/src/Network/Network/ChangeLog.md b/src/Network/Network/ChangeLog.md index b7270a6f064a..5ffdeca7c25c 100644 --- a/src/Network/Network/ChangeLog.md +++ b/src/Network/Network/ChangeLog.md @@ -19,6 +19,10 @@ ---> ## Upcoming Release +* Updated cmdlets to add new property of `ExplicitProxy` in Azure Firewall Policy. + - `New-AzFirewallPolicyExplicitProxy` + - `New-AzFirewallPolicy` + - `Set-AzFirewallPolicy` * Added new cmdlets to create packet captures for Network Watcher: - `New-AzNetworkWatcherPacketCaptureV2` - `New-AzPacketCaptureScopeConfig` diff --git a/src/Network/Network/Common/NetworkResourceManagerProfile.cs b/src/Network/Network/Common/NetworkResourceManagerProfile.cs index 0db5fcccce3e..3b959e5db4a7 100644 --- a/src/Network/Network/Common/NetworkResourceManagerProfile.cs +++ b/src/Network/Network/Common/NetworkResourceManagerProfile.cs @@ -1381,6 +1381,7 @@ private static void Initialize() // Azure Firewall Policies // CNM to MNM + cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap().ForCtorParam("dnsSettings", opt => { @@ -1391,6 +1392,7 @@ private static void Initialize() }); // MNM to CNM + cfg.CreateMap(); cfg.CreateMap(); cfg.CreateMap().AfterMap((src, dst) => { diff --git a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicy.cs b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicy.cs index cb6e19925b08..92d96787337a 100644 --- a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicy.cs +++ b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicy.cs @@ -54,6 +54,8 @@ public class PSAzureFirewallPolicy : PSTopLevelResource public PSAzureFirewallPolicySNAT Snat { get; set; } + public PSAzureFirewallPolicyExplicitProxy ExplicitProxy { get; set; } + private const string IANAPrivateRanges = "IANAPrivateRanges"; public string[] PrivateRange diff --git a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyExplicitProxy.cs b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyExplicitProxy.cs new file mode 100644 index 000000000000..95fd415cd269 --- /dev/null +++ b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicyExplicitProxy.cs @@ -0,0 +1,34 @@ +// +// Copyright (c) Microsoft. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +using System; + +namespace Microsoft.Azure.Commands.Network.Models +{ + public class PSAzureFirewallPolicyExplicitProxy + { + public bool? EnableExplicitProxy { get; set; } + + public int? HttpPort { get; set; } + + public int? HttpsPort { get; set; } + + public bool? EnablePacFile { get; set; } + + public int? PacFilePort { get; set; } + + public string PacFile { get; set; } + } +} diff --git a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicySNAT.cs b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicySNAT.cs index 7dc69e9a5c29..62c1a3efbada 100644 --- a/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicySNAT.cs +++ b/src/Network/Network/Models/AzureFirewallPolicy/PSAzureFirewallPolicySNAT.cs @@ -20,8 +20,6 @@ namespace Microsoft.Azure.Commands.Network.Models public class PSAzureFirewallPolicySNAT { public IList PrivateRanges { get; set; } - public string AutoLearnPrivateRanges { get; set; } - } } \ No newline at end of file diff --git a/src/Network/Network/help/New-AzFirewallPolicy.md b/src/Network/Network/help/New-AzFirewallPolicy.md index b383136ebbb1..52f79ae38699 100644 --- a/src/Network/Network/help/New-AzFirewallPolicy.md +++ b/src/Network/Network/help/New-AzFirewallPolicy.md @@ -19,7 +19,8 @@ New-AzFirewallPolicy -Name -ResourceGroupName -Location ] [-Force] [-AsJob] [-IntrusionDetection ] [-TransportSecurityName ] [-TransportSecurityKeyVaultSecretId ] [-SkuTier ] [-UserAssignedIdentityId ] [-Identity ] [-PrivateRange ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ExplicitProxy ] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -67,6 +68,48 @@ New-AzFirewallPolicy -Name fp1 -ResourceGroupName TestRg -PrivateRange @("99.99. This example creates a Firewall that treats "99.99.99.0/24" and "66.66.0.0/16" as private ip ranges and won't snat traffic to those addresses +### Example 6: Create an empty Firewall Policy with Explicit Proxy Settings +```powershell +$exProxy = New-AzFirewallPolicyExplicitProxy -EnableExplicitProxy -HttpPort 100 -HttpsPort 101 -EnablePacFile -PacFilePort 130 -PacFile "sampleurlfortesting.blob.core.windowsnet/nothing" +New-AzFirewallPolicy -Name fp1 -ResourceGroupName TestRg -ExplicitProxy $exProxy +``` +```output + BasePolicy : null + DnsSettings : null + Etag : null + ExplicitProxy + EnableExplicitProxy : true + EnablePacFile : true + HttpPort : 100 + HttpsPort : 101 + PacFile : "sampleurlfortesting.blob.core.windowsnet/nothing" + PacFilePort : 130 + Id : null + Identity : null + IntrusionDetection : null + Location : "westus2" + Name : "fp1" + PrivateRange : null + PrivateRangeText : "[]" + ProvisioningState : null + ResourceGroupName : "TestRg" + ResourceGuid : null + RuleCollectionGroups : null + Sku + Tier : "Standard" + Snat + AutoLearnPrivateRanges : null + PrivateRanges : null + SqlSetting : null + Tag : null + TagsTable : null + ThreatIntelMode : "Alert" + ThreatIntelWhitelist : null + TransportSecurity : null + Type : null +``` +This example creates a firewall policy with explicit proxy settings + ## PARAMETERS ### -AsJob @@ -129,6 +172,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExplicitProxy +The Explicit Proxy Settings + +```yaml +Type: Microsoft.Azure.Commands.Network.Models.PSAzureFirewallPolicyExplicitProxy +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Do not ask for confirmation if you want to overwrite a resource @@ -241,7 +299,7 @@ Firewall policy sku tier Type: System.String Parameter Sets: (All) Aliases: -Accepted values: Standard, Premium +Accepted values: Standard, Premium, Basic Required: False Position: Named @@ -403,3 +461,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS +[New-AzFirewallPolicyExplicitProxy](./New-AzFirewallPolicyExplicitProxy.md) \ No newline at end of file diff --git a/src/Network/Network/help/New-AzFirewallPolicyExplicitProxy.md b/src/Network/Network/help/New-AzFirewallPolicyExplicitProxy.md new file mode 100644 index 000000000000..b4bfa54a8bdb --- /dev/null +++ b/src/Network/Network/help/New-AzFirewallPolicyExplicitProxy.md @@ -0,0 +1,196 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Network.dll-Help.xml +Module Name: Az.Network +online version:https://docs.microsoft.com/powershell/module/az.network/new-azfirewallpolicyexplicitproxy +schema: 2.0.0 +--- + +# New-AzFirewallPolicyExplicitProxy + +## SYNOPSIS +Creates a new Explicit Proxy + +## SYNTAX + +``` +New-AzFirewallPolicyExplicitProxy [-EnableExplicitProxy] [-HttpPort ] [-HttpsPort ] + [-EnablePacFile] [-PacFilePort ] [-PacFile ] [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +The **New-AzFirewallPolicyExplicitProxy** cmdlet creates an explicit proxy + +## EXAMPLES + +### Example 1 +```powershell + New-AzFirewallPolicyExplicitProxy -EnableExplicitProxy -HttpPort 100 -HttpsPort 101 -EnablePacFile -PacFilePort 130 -PacFile "sampleurlfortesting.blob.core.windowsnet/nothing" +``` +```output + EnableExplicitProxy : true + EnablePacFile : true + HttpPort : 100 + HttpsPort : 101 + PacFile : "sampleurlfortesting.blob.core.windowsnet/nothing" + PacFilePort : 130 +``` +This example creates an explicit proxy with provided settings + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableExplicitProxy +Enable Explicit Proxy. +By default it is disabled. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnablePacFile +Enable PAC File. +By default it is disabled. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpPort +Port number for explicit proxy http protocol. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpsPort +Port number for explicit proxy https protocol. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PacFile +SAS URL for PAC file. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PacFilePort +Port number for firewall to serve PAC file. + +```yaml +Type: Int32 +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 +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### Microsoft.Azure.Commands.Network.Models.PSAzureFirewallPolicyExplicitProxy + +## NOTES + +## RELATED LINKS +[New-AzFireWallPolicy](./New-AzFireWallPolicy.md) + +[Set-AzFireWallPolicy](./Set-AzFireWallPolicy.md) \ No newline at end of file diff --git a/src/Network/Network/help/Set-AzFirewallPolicy.md b/src/Network/Network/help/Set-AzFirewallPolicy.md index 4ced12aadd1b..2306b563ab1f 100644 --- a/src/Network/Network/help/Set-AzFirewallPolicy.md +++ b/src/Network/Network/help/Set-AzFirewallPolicy.md @@ -20,7 +20,8 @@ Set-AzFirewallPolicy -Name -ResourceGroupName [-AsJob] [-Threa -Location [-Tag ] [-IntrusionDetection ] [-TransportSecurityName ] [-TransportSecurityKeyVaultSecretId ] [-SkuTier ] [-UserAssignedIdentityId ] [-Identity ] [-PrivateRange ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ExplicitProxy ] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] ``` ### SetByInputObjectParameterSet @@ -31,7 +32,8 @@ Set-AzFirewallPolicy [-Name ] -InputObject [-AsJ [-Location ] [-Tag ] [-IntrusionDetection ] [-TransportSecurityName ] [-TransportSecurityKeyVaultSecretId ] [-SkuTier ] [-UserAssignedIdentityId ] [-Identity ] [-PrivateRange ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ExplicitProxy ] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] ``` ### SetByResourceIdParameterSet @@ -42,7 +44,8 @@ Set-AzFirewallPolicy [-AsJob] -ResourceId [-ThreatIntelMode ] -Location [-Tag ] [-IntrusionDetection ] [-TransportSecurityName ] [-TransportSecurityKeyVaultSecretId ] [-SkuTier ] [-UserAssignedIdentityId ] [-Identity ] [-PrivateRange ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ExplicitProxy ] [-DefaultProfile ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -72,6 +75,48 @@ Set-AzFirewallPolicy -Name firewallPolicy1 -ResourceGroupName TestRg -Location w This example sets the firewall policy with the new threat intel whitelist +### Example 4 +```powershell +$exProxy = New-AzFirewallPolicyExplicitProxy -EnableExplicitProxy -HttpPort 100 -HttpsPort 101 -EnablePacFile -PacFilePort 130 -PacFile "sampleurlfortesting.blob.core.windowsnet/nothing" +Set-AzFirewallPolicy -Name firewallPolicy1 -ResourceGroupName TestRg -Location westcentralus -ExplicitProxy $exProxy +``` +```output + BasePolicy : null + DnsSettings : null + Etag : null + ExplicitProxy + EnableExplicitProxy : true + EnablePacFile : true + HttpPort : 100 + HttpsPort : 101 + PacFile : "sampleurlfortesting.blob.core.windowsnet/nothing" + PacFilePort : 130 + Id : null + Identity : null + IntrusionDetection : null + Location : "westcentralus" + Name : "firewallPolicy1" + PrivateRange : null + PrivateRangeText : "[]" + ProvisioningState : null + ResourceGroupName : "TestRg" + ResourceGuid : null + RuleCollectionGroups : null + Sku + Tier : "Standard" + Snat + AutoLearnPrivateRanges : null + PrivateRanges : null + SqlSetting : null + Tag : null + TagsTable : null + ThreatIntelMode : "Alert" + ThreatIntelWhitelist : null + TransportSecurity : null + Type : null +``` +This example sets the firewall policy with the explicit proxy settings + ## PARAMETERS ### -AsJob @@ -134,6 +179,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExplicitProxy +The Explicit Proxy Settings + +```yaml +Type: Microsoft.Azure.Commands.Network.Models.PSAzureFirewallPolicyExplicitProxy +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Identity Firewall Policy Identity to be assigned to Firewall Policy. @@ -297,7 +357,7 @@ Firewall policy sku tier Type: System.String Parameter Sets: (All) Aliases: -Accepted values: Standard, Premium +Accepted values: Standard, Premium, Basic Required: False Position: Named @@ -461,3 +521,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES ## RELATED LINKS +[New-AzFirewallPolicyExplicitProxy](./New-AzFirewallPolicyExplicitProxy.md) \ No newline at end of file