docs: def sync_auth(self, vault_client, resources):
          """Synchronizes auth mount wrappers. These happen
          early in the cycle, to ensure that user backends
          are proper. They may also be used to set mount
          tuning"""
          for auth in self.auths():
              auth.sync(vault_client)
  
          auth_resources = [x for x in resources
                            if isinstance(x, (LDAP, UserPass))]
          for resource in auth_resources:
              resource.sync(vault_client)
  
          return [x for x in resources
                  if not isinstance(x, (LDAP, UserPass, AuditLog))]