in secretmgmt/secret.go [40:59]
func (s *Secret) Validate() error {
if s == nil {
return nil
}
if s.ID == "" {
return errMissingSecretIDs
}
if util.ContainsSpace(s.ID) {
return errSecretIDContainsSpace
}
if !s.IsKeyVaultSecret() && !s.IsMsiSecret() {
return errMissingSecretProps
}
if s.MsiClientID != "" && !util.IsValidUUID(s.MsiClientID) {
return errInvalidUUID
}
return nil
}