code: def add(self, properties):
          
          resource = self.resource_class(self, properties)
          self._resources[resource.oid] = resource
          self._hmc.all_resources[resource.uri] = resource
          return resource
docs: Add a faked resource to this manager.
  
          For URI-based lookup, the resource is also added to the faked HMC.
  
          Parameters:
  
            properties (dict):
              Resource properties. If the URI property (e.g. 'object-uri') or the
              object ID property (e.g. 'object-id') are not specified, they
              will be auto-generated.
  
          Returns:
            FakedBaseResource: The faked resource object.