diff --git a/stackit/internal/services/observability/alertgroup/resource.go b/stackit/internal/services/observability/alertgroup/resource.go index 953c55492..889d3a49e 100644 --- a/stackit/internal/services/observability/alertgroup/resource.go +++ b/stackit/internal/services/observability/alertgroup/resource.go @@ -117,6 +117,10 @@ func (a *alertGroupResource) ValidateConfig(ctx context.Context, req resource.Va return } + if resourceModel.Rules.IsUnknown() || resourceModel.Rules.IsNull() { + return + } + rules := &[]rule{} diags := resourceModel.Rules.ElementsAs(ctx, rules, false) resp.Diagnostics.Append(diags...)