From 925023e2a6a00641336d38dfd5006d9f7a293502 Mon Sep 17 00:00:00 2001 From: Hemal Shah Date: Tue, 23 Dec 2025 12:03:07 +0000 Subject: [PATCH] feat(event-grid): Update resolve eventgrid topic to allow passing in provider --- src/lib/azure/services/eventgrid/main.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/lib/azure/services/eventgrid/main.ts b/src/lib/azure/services/eventgrid/main.ts index bdfc2f43..b16379cb 100644 --- a/src/lib/azure/services/eventgrid/main.ts +++ b/src/lib/azure/services/eventgrid/main.ts @@ -80,18 +80,12 @@ export class AzureEventgridManager { public resolveEventgridTopic(id: string, scope: CommonAzureConstruct, props: DataAzurermEventgridTopicConfig) { if (!props) throw `Props undefined for ${id}` - const resourceGroup = new DataAzurermResourceGroup(scope, `${id}-et-rg`, { - name: scope.props.resourceGroupName - ? scope.resourceNameFormatter.format(scope.props.resourceGroupName) - : `${props.resourceGroupName}`, - }) - - if (!resourceGroup) throw `Resource group undefined for ${id}` - const eventgridTopic = new DataAzurermEventgridTopic(scope, `${id}-et`, { ...props, name: scope.resourceNameFormatter.format(props.name, scope.props.resourceNameOptions?.eventGridTopic), - resourceGroupName: resourceGroup.name, + resourceGroupName: scope.props.resourceGroupName + ? scope.resourceNameFormatter.format(scope.props.resourceGroupName) + : `${props.resourceGroupName}`, }) createAzureTfOutput(`${id}-eventgridTopicName`, scope, eventgridTopic.name)