NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

screenboards.py (775B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\datadog\api\screenboards.py
      2 from datadog.api.resources import GetableAPIResource, CreateableAPIResource, UpdatableAPIResource, DeletableAPIResource, ActionAPIResource, ListableAPIResource
      3 
      4 class Screenboard(GetableAPIResource, CreateableAPIResource, UpdatableAPIResource, DeletableAPIResource, ActionAPIResource, ListableAPIResource):
      5     _class_name = 'screen'
      6     _class_url = '/screen'
      7     _json_name = 'board'
      8 
      9     @classmethod
     10     def share(cls, board_id):
     11         return super(Screenboard, cls)._trigger_action('GET', 'screen/share', board_id)
     12 
     13     @classmethod
     14     def revoke(cls, board_id):
     15         return super(Screenboard, cls)._trigger_action('DELETE', 'screen/share', board_id)