An open API service indexing awesome lists of open source software.

https://github.com/schubergphilis-ep/terraform-azure-mcaf-functionapp

Azure Function App
https://github.com/schubergphilis-ep/terraform-azure-mcaf-functionapp

azure mcaf terraform terraform-module vpfcloudbuildingblocksteam

Last synced: 7 days ago
JSON representation

Azure Function App

Awesome Lists containing this project

README

          

## Requirements

No requirements.

## Providers

| Name | Version |
|------|---------|
| [azurerm](#provider\_azurerm) | n/a |

## Modules

No modules.

## Resources

| Name | Type |
|------|------|
| [azurerm_app_service_plan.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_service_plan) | resource |
| [azurerm_function_app.this](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/function_app) | resource |

## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [app\_service\_plan](#input\_app\_service\_plan) | Configuration for the App Service Plan. |

object({
name = string
sku = object({
tier = string
size = string
capacity = number
})
})
| n/a | yes |
| [function\_app](#input\_function\_app) | Configuration for the Function App. |
object({
name = string
storage_account_name = string
storage_account_access_key = string
os_type = string
version = string
functions_worker_runtime = string
app_settings = map(string)
})
| n/a | yes |
| [resource\_group](#input\_resource\_group) | The name and location of the resource group in which to create the resources. |
object({
name = string
location = string
})
|
{
"location": null,
"name": null
}
| no |
| [tags](#input\_tags) | A map of tags to assign to the resource. | `map(string)` | `{}` | no |

## Outputs

| Name | Description |
|------|-------------|
| [app\_service\_plan\_id](#output\_app\_service\_plan\_id) | The ID of the App Service Plan |
| [function\_app\_id](#output\_function\_app\_id) | The ID of the Function App |
| [resource\_group\_id](#output\_resource\_group\_id) | The ID of the Resource Group |