Skip to content

logic_app/standard

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD azurecaf_name.logic_app_standard_name["azurecaf_name.logic_app_standard_name"] azurerm_logic_app_standard.logic_app_standard["azurerm_logic_app_standard.logic_app_standard"] module.private_endpoint["module.private_endpoint"] azurerm_logic_app_standard.logic_app_standard --> azurecaf_name.logic_app_standard_name module.private_endpoint --> azurerm_logic_app_standard.logic_app_standard

Module Reference

Category: logic_app
Path: modules/logic_app/standard
Azure Resources: azurecaf_name, azurerm_logic_app_standard

Inputs

Name Description Type Required Default Validation
"global_settings" "Global settings object (see module README.md)" any yes - -
"client_config" "Client configuration object (see module README.md)." any yes - -
"settings" "Settings object (see module README.md)." any yes - -
"resource_groups" "Resource Groups" any yes - -
"storage_accounts" "Storage Accounts" any yes - -
"service_plans" "Service Plans" any yes - -
"app_settings" "Application settings" any yes - -
"subnets" "Subnets" any yes - -
"private_endpoints" any no {} -
"private_dns" any no {} -
"vnets" any no {} -
"base_tags" any no {} -
"identity" any no - -
"combined_objects" any no {} -
"virtual_subnets" any no {} -
"vnet_integration" any no {} -
"managed_identities" any no {} -

Outputs

Name Description Sensitive Value
"id" "The ID of the Logic App Standard Instance" - azurerm_logic_app_standard.logic_app_standard.id
"name" "The name of the Logic App Standard Instance" - azurerm_logic_app_standard.logic_app_standard.name
"rbac_id" "The Principal ID of the App Service." - try(azurerm_logic_app_standard.logic_app_standard.identity.0.principal_id, null)

Sources

  • modules/logic_app/standard/locals.tf
  • modules/logic_app/standard/main.tf
  • modules/logic_app/standard/managed_identities.tf
  • modules/logic_app/standard/module.tf
  • modules/logic_app/standard/outputs.tf
  • modules/logic_app/standard/private_endpoint.tf
  • modules/logic_app/standard/variables.tf