avm-res-logic-workflow

Azure/avm-res-logic-workflow/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Logic Apps (Workflow)

Install
module "avm-res-logic-workflow" {
source = "Azure/avm-res-logic-workflow/azurerm"
version = "0.1.2"
}
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-tlogic\_workflow This module creates a Logic App workflow with the Consumption SKU. Requirements The following requirements are needed by this module: - terraform (>= 1.9, azapi (~> 2.0) - azurerm (~> 4.0, >= 4.8.0, >= 4.21.1, modtm (~> 0.3) - random (~> 3.5) Resources The following resources are used by this module: - azapi_resource.this (resource) - azurerm_management_lock.this (resource) - azurerm_monitor_diagnostic_setting.this (resource) - azurerm_role_assignment.this (resource) - modtm_telemetry.telemetry (resource) - random_uuid.telemetry (resource) - azurerm_client_config.telemetry (data source) - modtm_module_source.telemetry (data source) Required Inputs The following input variables are required: location Description: Azure region where the resource should

Inputs (18)
NameTypeDescriptionDefault
namestringThe name of the this resource. required
resource_group_idstringThe resource group ID where the resources will be deployed. required
locationstringAzure region where the resource should be deployed. required
resource_group_namestringThe resource group where the resources will be deployed. required
logic_app_definitionmap This variable contains the actual Logic App workflow definition. In practice, { "$schema": "https://schema.managemen
managed_identitiesobject({ system_assigned Controls the Managed Identity configuration on this resource. The following prop{}
role_assignmentsmap(object({ role_definitiA map of role assignments to create on this resource. The map key is deliberatel{}
tagsmap(string)(Optional) Tags of the resource.null
diagnostic_settingsmap(object({ name A map of diagnostic settings to create on the Key Vault. The map key is delibera{}
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propernull
statestringOptional. The state. - NotSpecified, Completed, Enabled, Disabled, Deleted, Susp"Enabled"
access_controlmap "Optional. The access control configuration for the workflow." Refer http{}
customer_managed_keyobject({ key_vault_resourcA map describing customer-managed keys to associate with the resource. This inclnull
integration_service_environment_idstringOptional. The integration service environment id.""
workflow_parametersanyOptional. A map of parameters to be passed to the workflow definition. This is u{}
endpoints_configurationmap Optional. The endpoints configuration: Access endpoint and outgoing IP addres{}
integration_account_idstringOptional. The Integration Account ID.""
Outputs (2)
resource — This is the full output for the resource.
resource_id — Resource ID of logic app
Resources (6)
azapi_resourceazurerm_management_lockazurerm_monitor_diagnostic_settingazurerm_role_assignmentmodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.2
Cloud AZURERM
★ Stars3
Forks8
Total downloads27.7k
Inputs18
Outputs2
Resources6
Examples3
LicenseMIT
NamespaceAzure
Updated