# Azure Windows/ Linux Function App using key vault reference This template deploys an Azure Function App running using key vault reference ## Resources | Name | Type | |--------------------------------------------------------------------------------------------------------------------------------------------------|-------------| | [azurerm_key_vault.default](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault) | resource | | [azurerm_key_vault_secret.default](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource | | [azurerm_resource_group.default](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource | | [azurerm_service_plan.default](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/service_plan) | resource | | [azurerm_storage_account.default](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/storage_account) | resource | | [azurerm_user_assigned_identity.default](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/user_assigned_identity) | resource | | [azurerm_windows_function_app.default](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_function_app) | resource | | [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config) | data source | ## Inputs | Name | Description | Type | Default | Required | |-----------------------------------------------------------------------|---------------------------------------|----------|---------------|:--------:| | [location](#input\_location) | Location to deploy the resource group | `string` | `"West US 2"` | no | | [name\_prefix](#input\_name\_prefix) | Prefix of the resource name | `string` | n/a | yes | ## Providers | Name | Version | |---------------------------------------------------------------|---------| | [azurerm](#provider\_azurerm) | ~>3.8 | ## Requirements | Name | Version | |---------------------------------------------------------------------------|---------| | [terraform](#requirement\_terraform) | >=1.0 | | [azurerm](#requirement\_azurerm) | ~>3.8 | ## Example To see how to run this example, see [Create an Azure Function App using Terraform](https://docs.microsoft.com/azure/developer/terraform/create-azure-windows-linux-function-app-using-key-vault-reference).