in internal/alzvalidators/armTypeResourceId.go [35:49]
func (v armResourceIdNamespaceTypeValidator) ValidateString(ctx context.Context, request validator.StringRequest, response *validator.StringResponse) {
if request.ConfigValue.IsNull() || request.ConfigValue.IsUnknown() {
return
}
value := request.ConfigValue.ValueString()
rt, err := arm.ParseResourceType(value)
if err != nil || !strings.EqualFold(rt.Namespace, v.namespace) || !strings.EqualFold(rt.Type, v.armtype) {
response.Diagnostics.Append(validatordiag.InvalidAttributeValueMatchDiagnostic(
request.Path,
v.Description(ctx),
value,
))
}
}