Class Puppet::Resource::Catalog::Puppetdb
In: lib/puppet/indirector/catalog/puppetdb.rb
Parent: Puppet::Indirector::REST

Methods

Included Modules

Puppet::Util::Puppetdb Puppet::Util::Puppetdb::CommandNames

Constants

Relationships = { :before => {:direction => :forward, :relationship => 'before'}, :require => {:direction => :reverse, :relationship => 'required-by'}, :notify => {:direction => :forward, :relationship => 'notifies'}, :subscribe => {:direction => :reverse, :relationship => 'subscription-of'}, }
UnorderedMetaparams = [:alias, :audit, :before, :check, :notify, :require, :subscribe, :tag]   Metaparams that may contain arrays, but whose semantics are fundamentally unordered

Public Instance methods

Include environment in hash, returning the complete hash.

@param hash [Hash] original data hash @param environment [String] environment @return [Hash] returns original hash augmented with environment @api private

Include producer_timestamp in hash, returning the complete hash.

@param hash [Hash] original data hash @param producer_timestamp [String or nil] producer_tiemstamp @return [Hash] returns original hash augmented with producer_timestamp @api private

Include transaction_uuid in hash, returning the complete hash.

@param hash [Hash] original data hash @param transaction_uuid [String] transaction_uuid @return [Hash] returns original hash augmented with transaction_uuid @api private

Version is an integer (time since epoch in millis). The wire format specifies version should be a string

@param hash [Hash] original data hash @return [Hash] returns a modified original hash

[Validate]