code: def fault_sets(self):
          
          self.connection._check_login()
          response = self.connection._do_get("{}/{}".format(self.connection._api_url, "types/FaultSet/instances")).json()
          all_faultsets = []
          for fs in response:
              all_faultsets.append(
                  SIO_Fault_Set.from_dict(fs)
              )
          return all_faultsets
docs: You can only create and configure Fault Sets before adding SDSs to the system, and configuring them incorrectly
          may prevent the creation of volumes. An SDS can only be added to a Fault Set during the creation of the SDS.
          :rtype: list of Faultset objects