Module: Puppet::ReportAllTheThings::ReportMixin

Included in:
Transaction::Report
Defined in:
lib/puppet/reportallthethings/helper.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) to_data_hash



53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'lib/puppet/reportallthethings/helper.rb', line 53

def to_data_hash
  {
    'host' => @host,
    'time' => @time.iso8601(9),
    'configuration_version' => @configuration_version,
    'transaction_uuid' => @transaction_uuid,
    'report_format' => @report_format,
    'puppet_version' => @puppet_version,
    'kind' => @kind,
    'status' => @status,
    'environment' => @environment,
    'logs' => @logs,
    'metrics' => @metrics,
    'resource_statuses' => @resource_statuses,
  }
end