docs: def _get_all_secret_versions(self, secure_data_path, limit=None):
          """
          Convenience function that returns a generator yielding the contents of secrets and their version info
          secure_data_path -- full path to the key in the safety deposit box
          limit -- Default(100), limits how many records to be returned from the api at once.
          """
          for secret in self._get_all_secret_version_ids(secure_data_path, limit):
              yield {'secret': self.get_secrets_data(secure_data_path, version=secret['id']),
                     'version': secret}