Sha256: a185319624185b652419fb394bccd5ea17323a2b4e85bb03e1795c56e980ec62
Contents?: true
Size: 536 Bytes
Versions: 2
Compression:
Stored size: 536 Bytes
Contents
module Dd2tf module Import class Monitor < Base def resource_type "datadog_monitor" end def resources resources = [] monitors = @client.get_all_monitors[1] monitors.each do |monitor| monitor_name = monitor["name"].underscore.gsub(" ", "_").gsub(::Dd2tf::UNALLOWED_RESOURCE_TITLE_REGEXP, '') resource_id = monitor["id"] resources << { resource_id: resource_id, resource_name: monitor_name } end resources end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dd2tf-0.2.1 | lib/dd2tf/import/monitor.rb |
dd2tf-0.2.0 | lib/dd2tf/import/monitor.rb |