webapps/service_plan¶
Overview¶
This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.
Dependency diagram (Mermaid)¶
graph TD
azurecaf_name.plan["azurecaf_name.plan"]
azurerm_service_plan.sp["azurerm_service_plan.sp"]
azurerm_service_plan.sp --> azurecaf_name.plan
Module Reference¶
Category: webapps
Path: modules/webapps/service_plan
Azure Resources: azurecaf_name, azurerm_service_plan
Inputs¶
| Name | Description | Type | Required | Default | Validation |
|---|---|---|---|---|---|
location |
(Required) Resource Location | string |
no | - |
- |
resource_group |
Resource group object to deploy the Azure resource | any |
yes | - |
- |
settings |
The settings for the Azure resource. | any |
yes | - |
- |
global_settings |
Global settings object (see module README.md) | any |
yes | - |
- |
base_tags |
Base tags for the resource to be inherited from the resource group. | bool |
yes | - |
- |
remote_objects |
Remote objects to be used in the module | any |
yes | - |
- |
client_config |
Client configuration object (see module README.md) | any |
yes | - |
- |
Outputs¶
| Name | Description | Sensitive | Value |
|---|---|---|---|
id |
- | azurerm_service_plan.sp.id |
|
kind |
- | azurerm_service_plan.sp.kind |
|
reserved |
- | azurerm_service_plan.sp.reserved |
Sources¶
modules/webapps/service_plan/azure_caf_name.tfmodules/webapps/service_plan/azurerm_service_plan.tfmodules/webapps/service_plan/locals.tfmodules/webapps/service_plan/main.tfmodules/webapps/service_plan/outputs.tfmodules/webapps/service_plan/variables.tf