old_contents: class InvalidServerStatus(Exception):
      pass
  
  
  class ServerStatus():
      INIT = "init"
      NORMAL = 'normal'
      FAILED = 'failed'
      DELETING = 'deleting'
      DELETED = 'deleted'
  
      @classmethod
      def def_status(cls):
          return cls.INIT
  
      @classmethod
      def all_status(cls):
          return [
              cls.INIT,
              cls.NORMAL,
              cls.FAILED,
              cls.DELETING,
              cls.DELETED,
          ]
  
new_contents: class InvalidServerStatus(Exception):
      pass
  
  
  class ServerStatus():
      INIT = "init"
      NORMAL = 'normal'
      FAILED = 'failed'
      DELETING = 'deleting'
      DELETED = 'deleted'
      ARCHIVE_ONLINE = 'archive_online'
      ARCHIVE_OFFLINE = 'archive_offline'
  
      @classmethod
      def def_status(cls):
          return cls.INIT
  
      @classmethod
      def all_status(cls):
          return [
              cls.INIT,
              cls.NORMAL,
              cls.FAILED,
              cls.DELETING,
              cls.DELETED,
              cls.ARCHIVE_ONLINE,
              cls.ARCHIVE_OFFLINE,
          ]
  
subject: add server status for archive