Class: Grafana::Api::Licensing
- Inherits:
-
Object
- Object
- Grafana::Api::Licensing
- Defined in:
- lib/grafana-api/api/licensing.rb
Defined Under Namespace
Classes: Token
Instance Method Summary collapse
- #check ⇒ Object
- #custom_permissions ⇒ Object
- #custom_permissions_csv ⇒ Object
-
#initialize(connection) ⇒ Licensing
constructor
A new instance of Licensing.
- #refresh_stats ⇒ Object
Constructor Details
#initialize(connection) ⇒ Licensing
Returns a new instance of Licensing.
5 6 7 |
# File 'lib/grafana-api/api/licensing.rb', line 5 def initialize(connection) @connection = connection end |
Instance Method Details
#check ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/grafana-api/api/licensing.rb', line 9 def check @connection.call( :GET, '/licensing/check', type: nil, auth: ['api_key', 'basic'] ) end |
#custom_permissions ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/grafana-api/api/licensing.rb', line 18 def @connection.call( :GET, '/licensing/custom-permissions', type: nil, auth: ['api_key', 'basic'] ) end |
#custom_permissions_csv ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/grafana-api/api/licensing.rb', line 27 def @connection.call( :GET, '/licensing/custom-permissions-csv', type: nil, auth: ['api_key', 'basic'] ) end |
#refresh_stats ⇒ Object
36 37 38 39 40 41 42 43 |
# File 'lib/grafana-api/api/licensing.rb', line 36 def refresh_stats @connection.call( :GET, '/licensing/refresh-stats', type: Grafana::Api::Models::ActiveUserStats, auth: ['api_key', 'basic'] ) end |