<commit_before>{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "Location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location to deploy resources to."
      }
    },
    "AppName": {
      "type": "string",
      "defaultValue": "[concat('FuncApp-', uniqueString(resourceGroup().id))]",
      "metadata": {
        "description": "Name of the Function App."
      }
    },
    "plan": {
      "type": "string",
      "defaultValue": "[concat(parameters('AppName'), '-asp')]",
      "metadata": {
        "description": "Name of the Elastic Premium Plan for the Function App."
      }
    },
    "vnetName": {
      "type": "string",
      "metadata": {
        "description": "Name of the VNET that the Function App and Storage account will communicate over."
      }
    },
    "functionsSubnetName": {
      "type": "string",
      "metadata": {
        "description": "The subnet that the Function App will use for VNET traffic."
      }
    },
    "privateEndpointSubnetName": {
      "type": "string",
      "metadata": {
        "description": "The subnet that will be used for the Storage private endpoints."
      }
    },
    "StorageAccountName": {
      "type": "string",
      "defaultValue": "[toLower(concat(uniqueString(resourceGroup().id), 'pe'))]",
      "metadata": {
        "description": "Name of the Storage account that the Function App will use for operations and content."
      }
    },
    "privateStorageQueueDnsZoneName": {
      "type": "string",
      "defaultValue": "privatelink.queue.core.windows.net",
      "metadata": {
        "description": "The private Storage Queue DNS zone name."
      }
    },
    "privateStorageBlobDnsZoneName": {
      "type": "string",
      "defaultValue": "privatelink.blob.core.windows.net",
      "metadata": {
        "description": "The private Storage Blob DNS zone name."
      }
    },
    "privateStorageTableDnsZoneName": {
      "type": "string",
      "defaultValue": "privatelink.table.core.windows.net",
      "metadata": {
        "description": "The private Storage Table DNS zone name."
      }
    },
    "privateStorageFileDnsZoneName": {
      "type": "string",
      "defaultValue": "privatelink.file.core.windows.net",
      "metadata": {
        "description": "The private Storage File DNS zone name."
      }
    },
    "virtualNetworkAddressPrefix": {
      "type": "string",
      "defaultValue": "10.100.0.0/16",
      "metadata": {
        "description": "VNET address space."
      }
    },
    "functionSubnetAddressPrefix": {
      "type": "string",
      "defaultValue": "10.100.0.0/24",
      "metadata": {
        "description": "Function App's subnet address range."
      }
    },
    "privateEndpointSubnetAddressPrefix": {
      "type": "string",
      "defaultValue": "10.100.1.0/24",
      "metadata": {
        "description": "Storage account's private endpoint's subnet address range."
      }
    },
    "initialplansize": {
      "type": "string",
      "defaultValue": "EP2",
      "metadata": {
        "description": "If you chose not to run the optional deployment script, set this to the server size you want for Function App's Elastic plan. Otherwise, set this to a value that is different from the size you want the plan to use."
      }
    },
    "finalplansize": {
      "type": "string",
      "defaultValue": "EP1",
      "metadata": {
        "description": "If you chose to run the optional deployment script, set this to the server size you want for Function App's Elastic plan. Otherwise this parameter will be ignored and the value specified for initialplansize will be the server size used by the plan."
      }
    },
    "postDeploymentScript": {
      "type": "string",
      "defaultValue": "none",
      "allowedValues": [
        "none",
        "azpowershell",
        "azcli"
      ],
      "metadata": {
        "description": "An optional script to run after resource deployment to help ensure that the Functions host is able to start after the content share is pointing to the secured Storage account. This script will vertically scale the Function's Plan and then make an authenticated GET request to the Function App's Kudu site. If none is specified, this script won't be run."
      }
    },
    "userIdentity": {
      "type": "string",
      "defaultValue": "none",
      "metadata": {
        "description": "Name of an existing user managed identity used to run the optional deployment script."
      }
    },
    "userIdentityResourceGroup": {
      "type": "string",
      "defaultValue": "[resourceGroup().name]",
      "metadata": {
        "description": "Resource group of existing user managed identity used to run the optional deployment script."
      }
    }
  },
  "variables": {
    "privateEndpointQueueStorageName": "[concat(parameters('StorageAccountName'), '-queue-private-endpoint')]",
    "privateEndpointTableStorageName": "[concat(parameters('StorageAccountName'), '-table-private-endpoint')]",
    "privateEndpointBlobStorageName": "[concat(parameters('StorageAccountName'), '-blob-private-endpoint')]",
    "privateEndpointFileStorageName": "[concat(parameters('StorageAccountName'), '-file-private-endpoint')]",
    "appInsightsResourceId": "[resourceId('Microsoft.Insights/components', parameters('AppName'))]",
    "fileShareName": "[concat(toLower(parameters('AppName')), 'b86e')]"
  },
  "resources": [
    {
      "type": "Microsoft.Network/virtualNetworks",
      "apiVersion": "2020-07-01",
      "location": "[parameters('Location')]",
      "name": "[parameters('vnetName')]",
      "dependsOn": [
      ],
      "properties": {
        "addressSpace": {
          "addressPrefixes": [
            "[parameters('virtualNetworkAddressPrefix')]"
          ]
        },
        "subnets": [
          {
            "name": "[parameters('functionsSubnetName')]",
            "properties": {
              "addressPrefix": "[parameters('functionSubnetAddressPrefix')]",
              "privateEndpointNetworkPolicies": "Enabled",
              "privateLinkServiceNetworkPolicies": "Enabled",
              "delegations": [
                {
                  "name": "webapp",
                  "properties": {
                    "serviceName": "Microsoft.Web/serverFarms",
                    "actions": [
                      "Microsoft.Network/virtualNetworks/subnets/action"
                    ]
                  }
                }
              ]
            }
          },<commit_msg>removed empty property<commit_after>{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "Location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location to deploy resources to."
      }
    },
    "AppName": {
      "type": "string",
      "defaultValue": "[concat('FuncApp-', uniqueString(resourceGroup().id))]",
      "metadata": {
        "description": "Name of the Function App."
      }
    },
    "plan": {
      "type": "string",
      "defaultValue": "[concat(parameters('AppName'), '-asp')]",
      "metadata": {
        "description": "Name of the Elastic Premium Plan for the Function App."
      }
    },
    "vnetName": {
      "type": "string",
      "metadata": {
        "description": "Name of the VNET that the Function App and Storage account will communicate over."
      }
    },
    "functionsSubnetName": {
      "type": "string",
      "metadata": {
        "description": "The subnet that the Function App will use for VNET traffic."
      }
    },
    "privateEndpointSubnetName": {
      "type": "string",
      "metadata": {
        "description": "The subnet that will be used for the Storage private endpoints."
      }
    },
    "StorageAccountName": {
      "type": "string",
      "defaultValue": "[toLower(concat(uniqueString(resourceGroup().id), 'pe'))]",
      "metadata": {
        "description": "Name of the Storage account that the Function App will use for operations and content."
      }
    },
    "privateStorageQueueDnsZoneName": {
      "type": "string",
      "defaultValue": "privatelink.queue.core.windows.net",
      "metadata": {
        "description": "The private Storage Queue DNS zone name."
      }
    },
    "privateStorageBlobDnsZoneName": {
      "type": "string",
      "defaultValue": "privatelink.blob.core.windows.net",
      "metadata": {
        "description": "The private Storage Blob DNS zone name."
      }
    },
    "privateStorageTableDnsZoneName": {
      "type": "string",
      "defaultValue": "privatelink.table.core.windows.net",
      "metadata": {
        "description": "The private Storage Table DNS zone name."
      }
    },
    "privateStorageFileDnsZoneName": {
      "type": "string",
      "defaultValue": "privatelink.file.core.windows.net",
      "metadata": {
        "description": "The private Storage File DNS zone name."
      }
    },
    "virtualNetworkAddressPrefix": {
      "type": "string",
      "defaultValue": "10.100.0.0/16",
      "metadata": {
        "description": "VNET address space."
      }
    },
    "functionSubnetAddressPrefix": {
      "type": "string",
      "defaultValue": "10.100.0.0/24",
      "metadata": {
        "description": "Function App's subnet address range."
      }
    },
    "privateEndpointSubnetAddressPrefix": {
      "type": "string",
      "defaultValue": "10.100.1.0/24",
      "metadata": {
        "description": "Storage account's private endpoint's subnet address range."
      }
    },
    "initialplansize": {
      "type": "string",
      "defaultValue": "EP2",
      "metadata": {
        "description": "If you chose not to run the optional deployment script, set this to the server size you want for Function App's Elastic plan. Otherwise, set this to a value that is different from the size you want the plan to use."
      }
    },
    "finalplansize": {
      "type": "string",
      "defaultValue": "EP1",
      "metadata": {
        "description": "If you chose to run the optional deployment script, set this to the server size you want for Function App's Elastic plan. Otherwise this parameter will be ignored and the value specified for initialplansize will be the server size used by the plan."
      }
    },
    "postDeploymentScript": {
      "type": "string",
      "defaultValue": "none",
      "allowedValues": [
        "none",
        "azpowershell",
        "azcli"
      ],
      "metadata": {
        "description": "An optional script to run after resource deployment to help ensure that the Functions host is able to start after the content share is pointing to the secured Storage account. This script will vertically scale the Function's Plan and then make an authenticated GET request to the Function App's Kudu site. If none is specified, this script won't be run."
      }
    },
    "userIdentity": {
      "type": "string",
      "defaultValue": "none",
      "metadata": {
        "description": "Name of an existing user managed identity used to run the optional deployment script."
      }
    },
    "userIdentityResourceGroup": {
      "type": "string",
      "defaultValue": "[resourceGroup().name]",
      "metadata": {
        "description": "Resource group of existing user managed identity used to run the optional deployment script."
      }
    }
  },
  "variables": {
    "privateEndpointQueueStorageName": "[concat(parameters('StorageAccountName'), '-queue-private-endpoint')]",
    "privateEndpointTableStorageName": "[concat(parameters('StorageAccountName'), '-table-private-endpoint')]",
    "privateEndpointBlobStorageName": "[concat(parameters('StorageAccountName'), '-blob-private-endpoint')]",
    "privateEndpointFileStorageName": "[concat(parameters('StorageAccountName'), '-file-private-endpoint')]",
    "appInsightsResourceId": "[resourceId('Microsoft.Insights/components', parameters('AppName'))]",
    "fileShareName": "[concat(toLower(parameters('AppName')), 'b86e')]"
  },
  "resources": [
    {
      "type": "Microsoft.Network/virtualNetworks",
      "apiVersion": "2020-07-01",
      "location": "[parameters('Location')]",
      "name": "[parameters('vnetName')]",
      "properties": {
        "addressSpace": {
          "addressPrefixes": [
            "[parameters('virtualNetworkAddressPrefix')]"
          ]
        },
        "subnets": [
          {
            "name": "[parameters('functionsSubnetName')]",
            "properties": {
              "addressPrefix": "[parameters('functionSubnetAddressPrefix')]",
              "privateEndpointNetworkPolicies": "Enabled",
              "privateLinkServiceNetworkPolicies": "Enabled",
              "delegations": [
                {
                  "name": "webapp",
                  "properties": {
                    "serviceName": "Microsoft.Web/serverFarms",
                    "actions": [
                      "Microsoft.Network/virtualNetworks/subnets/action"
                    ]
                  }
                }
              ]
            }
          },
{'fraction_non_alphanumeric': 0.1440939546789129, 'fraction_numerical': 0.007678988180380938, 'mean_word_length': 2.5311004784688995, 'pattern_counts': {'":': 245, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 8, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6023769', 'n_tokens_mistral': 3654, 'n_tokens_neox': 3560, 'n_words': 955}