Method: Puppet::Provider::InfluxdbAuth::InfluxdbAuth#delete

Defined in:
lib/puppet/provider/influxdb_auth/influxdb_auth.rb

#delete(context, name) ⇒ Object



79
80
81
82
83
84
# File 'lib/puppet/provider/influxdb_auth/influxdb_auth.rb', line 79

def delete(context, name)
  context.debug("Deleting '#{name}'")

  token_id = @self_hash.find { |auth| auth['description'] == name }.dig('id')
  influx_delete("/api/v2/authorizations/#{token_id}")
end