@classmethod
def get_options_schema(cls, resource_type):
    """Returns the protect options schema for a resource type

        :returns: a dictionary representing the schema
        """
    raise NotImplementedError
