diff --git a/scalr/resource_scalr_workspace.go b/scalr/resource_scalr_workspace.go index 9e01c778..96de8187 100644 --- a/scalr/resource_scalr_workspace.go +++ b/scalr/resource_scalr_workspace.go @@ -146,12 +146,14 @@ func resourceScalrWorkspace() *schema.Resource { Type: schema.TypeString, Optional: true, Default: string(scalr.WorkspaceIaCPlatformTerraform), - ValidateFunc: validation.StringInSlice( - []string{ - string(scalr.WorkspaceIaCPlatformTerraform), - string(scalr.WorkspaceIaCPlatformOpenTofu), - }, - false, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + []string{ + string(scalr.WorkspaceIaCPlatformTerraform), + string(scalr.WorkspaceIaCPlatformOpenTofu), + }, + false, + ), ), },