internal/services/validate/user_assigned_identity_id.go (16 lines of code) (raw):
package validate
import (
"fmt"
"github.com/Azure/terraform-provider-azapi/internal/services/parse"
)
func UserAssignedIdentityID(input interface{}, key string) (warnings []string, errors []error) {
v, ok := input.(string)
if !ok {
errors = append(errors, fmt.Errorf("expected %q to be a string", key))
return
}
if _, err := parse.UserAssignedIdentitiesID(v); err != nil {
errors = append(errors, err)
}
return
}