diff --git a/internal/services/databricks/databricks_workspace_resource.go b/internal/services/databricks/databricks_workspace_resource.go index 620b000b98e86..2a5adb6a2f725 100644 --- a/internal/services/databricks/databricks_workspace_resource.go +++ b/internal/services/databricks/databricks_workspace_resource.go @@ -395,7 +395,8 @@ func resourceDatabricksWorkspace() *pluginsdk.Resource { } } - if (customerEncryptionEnabled.(bool) || defaultStorageFirewallEnabled.(bool) || infrastructureEncryptionEnabled.(bool) || managedServicesCMK.(string) != "" || managedServicesCMKHSM.(string) != "" || managedDiskCMK.(string) != "" || managedDiskCMKHSM.(string) != "") && !strings.EqualFold("premium", newSku.(string)) { + if (customerEncryptionEnabled.(bool) || defaultStorageFirewallEnabled.(bool) || infrastructureEncryptionEnabled.(bool) || managedServicesCMK.(string) != "" || managedServicesCMKHSM.(string) != "" || managedDiskCMK.(string) != "" || managedDiskCMKHSM.(string) != "") && + !strings.EqualFold("premium", newSku.(string)) { return fmt.Errorf("'customer_managed_key_enabled', 'default_storage_firewall_enabled', 'infrastructure_encryption_enabled', 'managed_disk_cmk_key_vault_key_id', 'managed_disk_cmk_managed_hsm_key_id' and 'managed_services_cmk_key_vault_key_id', 'managed_services_cmk_managed_hsm_key_id' are only available with a 'premium' workspace 'sku', got %q", newSku) }