infrastructure/terraform/modules/logicapp/data.tf (18 lines of code) (raw):
data "azurerm_client_config" "current" {}
data "azurerm_monitor_diagnostic_categories" "diagnostic_categories_logic_app" {
resource_id = azurerm_logic_app_standard.logic_app_standard.id
}
data "azurerm_storage_account" "storage_account" {
name = local.storage_account.name
resource_group_name = local.storage_account.resource_group_name
}
data "azurerm_key_vault" "key_vault" {
name = local.key_vault.name
resource_group_name = local.key_vault.resource_group_name
}
data "archive_file" "file_logic_app" {
count = var.logic_app_code_path != "" ? 1 : 0
type = "zip"
source_dir = var.logic_app_code_path
output_path = "${path.module}/${format("logicapp-${var.logic_app_name}-%s.zip", formatdate("YYYY-MM-DD'-'hh_mm_ss", timestamp()))}"
}