From 4826cf57217c994c15ae8b1f219c769a6e6dcc13 Mon Sep 17 00:00:00 2001 From: Hemal Shah Date: Sun, 28 Sep 2025 20:29:25 +0100 Subject: [PATCH] feat(web-apps): Add web app hostname output --- src/lib/azure/services/app-service/main.ts | 1 + src/lib/azure/services/function/types.ts | 5 +---- src/test/azure/services/app-service-manager.test.ts | 3 +++ 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/lib/azure/services/app-service/main.ts b/src/lib/azure/services/app-service/main.ts index b4bf4297..46807afa 100644 --- a/src/lib/azure/services/app-service/main.ts +++ b/src/lib/azure/services/app-service/main.ts @@ -98,6 +98,7 @@ export class AzureAppServiceManager { createAzureTfOutput(`${id}-linuxWebAppName`, scope, linuxWebApp.name) createAzureTfOutput(`${id}-linuxWebAppFriendlyUniqueId`, scope, linuxWebApp.friendlyUniqueId) createAzureTfOutput(`${id}-linuxWebAppId`, scope, linuxWebApp.id) + createAzureTfOutput(`${id}-linuxWebAppDefaultHostname`, scope, linuxWebApp.defaultHostname) return linuxWebApp } diff --git a/src/lib/azure/services/function/types.ts b/src/lib/azure/services/function/types.ts index 07d25550..98808b7b 100644 --- a/src/lib/azure/services/function/types.ts +++ b/src/lib/azure/services/function/types.ts @@ -6,7 +6,4 @@ export interface FunctionAppProps extends LinuxFunctionAppConfig {} export interface FunctionProps extends FunctionAppFunctionConfig {} -export interface FunctionAppFlexConsumptionProps extends FunctionAppFlexConsumptionConfig { - sourceCodeHash: string - deploySource: string -} +export interface FunctionAppFlexConsumptionProps extends FunctionAppFlexConsumptionConfig {} diff --git a/src/test/azure/services/app-service-manager.test.ts b/src/test/azure/services/app-service-manager.test.ts index 9a344015..6dd7f558 100644 --- a/src/test/azure/services/app-service-manager.test.ts +++ b/src/test/azure/services/app-service-manager.test.ts @@ -127,6 +127,9 @@ describe('TestAzureAppServicePlanConstruct', () => { testLinuxWebAppDevLinuxWebAppName: { value: '${azurerm_linux_web_app.test-linux-web-app-dev-lwa.name}', }, + testLinuxWebAppDevLinuxWebAppDefaultHostname: { + value: '${azurerm_linux_web_app.test-linux-web-app-dev-lwa.default_hostname}', + }, }) }) })