diff --git a/azurerm/internal/services/eventgrid/eventgrid_system_topic_resource.go b/azurerm/internal/services/eventgrid/eventgrid_system_topic_resource.go index 61477c03e243..94dbc0a1ab9b 100644 --- a/azurerm/internal/services/eventgrid/eventgrid_system_topic_resource.go +++ b/azurerm/internal/services/eventgrid/eventgrid_system_topic_resource.go @@ -65,29 +65,10 @@ func resourceEventGridSystemTopic() *schema.Resource { }, "topic_type": { - Type: schema.TypeString, - Required: true, - ForceNew: true, - ValidateFunc: validation.StringInSlice([]string{ - "Microsoft.AppConfiguration.ConfigurationStores", - "Microsoft.Communication.CommunicationServices", - "Microsoft.ContainerRegistry.Registries", - "Microsoft.Devices.IoTHubs", - "Microsoft.EventGrid.Domains", - "Microsoft.EventGrid.Topics", - "Microsoft.Eventhub.Namespaces", - "Microsoft.KeyVault.vaults", - "Microsoft.MachineLearningServices.Workspaces", - "Microsoft.Maps.Accounts", - "Microsoft.Media.MediaServices", - "Microsoft.Resources.ResourceGroups", - "Microsoft.Resources.Subscriptions", - "Microsoft.ServiceBus.Namespaces", - "Microsoft.SignalRService.SignalR", - "Microsoft.Storage.StorageAccounts", - "Microsoft.Web.ServerFarms", - "Microsoft.Web.Sites", - }, false), + Type: schema.TypeString, + Required: true, + ForceNew: true, + ValidateFunc: validation.StringIsNotEmpty, }, "metric_arm_resource_id": {