X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=plugins%2Fmcollective%2Fdata%2Ffstat_data.ddl;fp=plugins%2Fmcollective%2Fdata%2Ffstat_data.ddl;h=c10b8bdeeb1f544f78d4429681454f1fadfc0213;hb=b87d2f4e68281062df1913440ca5753ae63314a9;hp=0000000000000000000000000000000000000000;hpb=ab0ea530b8ac956091f17b104ab2311336cfc250;p=packages%2Fprecise%2Fmcollective.git diff --git a/plugins/mcollective/data/fstat_data.ddl b/plugins/mcollective/data/fstat_data.ddl new file mode 100644 index 0000000..c10b8bd --- /dev/null +++ b/plugins/mcollective/data/fstat_data.ddl @@ -0,0 +1,89 @@ +metadata :name => "File Stat", + :description => "Retrieve file stat data for a given file", + :author => "R.I.Pienaar ", + :license => "ASL 2.0", + :version => "1.0", + :url => "http://marionette-collective.org/", + :timeout => 1 + +dataquery :description => "File stat information" do + input :query, + :prompt => "File Name", + :description => "Valid File Name", + :type => :string, + :validation => /.+/, + :maxlength => 120 + + output :name, + :description => "File name", + :display_as => "Name" + + output :output, + :description => "Human readable information about the file", + :display_as => "Status" + + output :present, + :description => "Indicates if the file exist using 0 or 1", + :display_as => "Present" + + output :size, + :description => "File size", + :display_as => "Size" + + output :mode, + :description => "File mode", + :display_as => "Mode" + + output :md5, + :description => "File MD5 digest", + :display_as => "MD5" + + output :mtime, + :description => "File modification time", + :display_as => "Modification time" + + output :ctime, + :description => "File change time", + :display_as => "Change time" + + output :atime, + :description => "File access time", + :display_as => "Access time" + + output :mtime_seconds, + :description => "File modification time in seconds", + :display_as => "Modification time" + + output :ctime_seconds, + :description => "File change time in seconds", + :display_as => "Change time" + + output :atime_seconds, + :description => "File access time in seconds", + :display_as => "Access time" + + output :mtime_age, + :description => "File modification age in seconds", + :display_as => "Modification age" + + output :ctime_age, + :description => "File change age in seconds", + :display_as => "Change age" + + output :atime_age, + :description => "File access age in seconds", + :display_as => "Access age" + + output :uid, + :description => "File owner", + :display_as => "Owner" + + output :gid, + :description => "File group", + :display_as => "Group" + + output :type, + :description => "File type", + :display_as => "Type" +end +