docs: def match_cloud(self, includes, excludes):
          """
          Returns the cloud objects that match the include and exclude patterns.
          """
          cloud_objs = [cloud_obj.name for cloud_obj in self.container.get_objects()]
          includes_pattern = r"|".join([fnmatch.translate(x) for x in includes])
          excludes_pattern = r"|".join([fnmatch.translate(x) for x in excludes]) or r"$."
          excludes = [o for o in cloud_objs if re.match(excludes_pattern, o)]
          includes = [o for o in cloud_objs if re.match(includes_pattern, o)]
          return [o for o in includes if o not in excludes]