@classmethod
def get_type_name(cls):
    """Return type name that allows to find Artifact Type in Glare

        Type name allows to find Artifact Type definition in Glare registry
        so Engine can instantiate Artifacts. Artifact also becomes available
        with artifact type in Glare API.
        For example, when get_type_name returns 'my_artifact' then
        users can list artifacts by GET <host_name>/v1/artifacts/my_artifact.
        This type name is also used in glare configuration when turning on/off
        specific Artifact Types.
        :return: string that identifies current Artifact Type.
        """
    raise NotImplementedError()
