Commit b59b6e78 authored by Spiros Koulouzis's avatar Spiros Koulouzis

added creation date

moved message to internal
parent 97dcaa7e
......@@ -87,12 +87,6 @@ class</span>
<td> <span class="datatype-name">AnsibleResult</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_AnsibleResult_.html">
<td> <span class="datatype-name">AnsibleResult_</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_BenchmarkResult.html">
......@@ -420,36 +414,12 @@ provisioner to request for cloud resources.</span>
</td>
<td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this
class</span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_ansibleResult.html">
<td> <span class="datatype-name">ansibleResult</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_ansibleResult_.html">
<td> <span class="datatype-name">ansibleResult_</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_benchmarkResult.html">
<td> <span class="datatype-name">benchmarkResult</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_invocation.html">
<td> <span class="datatype-name">invocation</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_moduleArgs.html">
<td> <span class="datatype-name">moduleArgs</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_sysbenchCPUBenchmark.html">
......
......@@ -91,7 +91,7 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-gwt-json-overlay.jar">
<td><span class="downloadfile-name">drip-api-gwt-json-overlay.jar</span></td>
<td><span class="downloadfile-size">16.53K</span></td>
<td><span class="downloadfile-size">15.88K</span></td>
<td><span class="downloadfile-description">The sources for the GWT JSON overlay.</span></td>
</tr>
</tbody>
......@@ -116,12 +116,12 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-json-client.jar">
<td><span class="downloadfile-name">drip-api-json-client.jar</span></td>
<td><span class="downloadfile-size">21.78K</span></td>
<td><span class="downloadfile-size">20.67K</span></td>
<td><span class="downloadfile-description">The binaries for the Java JSON client library.</span></td>
</tr>
<tr class="clickable-row" data-href="drip-api-json-client-json-sources.jar">
<td><span class="downloadfile-name">drip-api-json-client-json-sources.jar</span></td>
<td><span class="downloadfile-size">17.48K</span></td>
<td><span class="downloadfile-size">16.68K</span></td>
<td><span class="downloadfile-description">The sources for the Java JSON client library.</span></td>
</tr>
</tbody>
......@@ -144,12 +144,12 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-xml-client.jar">
<td><span class="downloadfile-name">drip-api-xml-client.jar</span></td>
<td><span class="downloadfile-size">29.26K</span></td>
<td><span class="downloadfile-size">24.85K</span></td>
<td><span class="downloadfile-description">The binaries for the Java XML client library.</span></td>
</tr>
<tr class="clickable-row" data-href="drip-api-xml-client-xml-sources.jar">
<td><span class="downloadfile-name">drip-api-xml-client-xml-sources.jar</span></td>
<td><span class="downloadfile-size">26.41K</span></td>
<td><span class="downloadfile-size">22.93K</span></td>
<td><span class="downloadfile-description">The sources for the Java XML client library.</span></td>
</tr>
</tbody>
......@@ -184,7 +184,7 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-js.zip">
<td><span class="downloadfile-name">drip-api-js.zip</span></td>
<td><span class="downloadfile-size">7.57K</span></td>
<td><span class="downloadfile-size">7.17K</span></td>
<td><span class="downloadfile-description">&nbsp;</span></td>
</tr>
</tbody>
......@@ -213,7 +213,7 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-php.zip">
<td><span class="downloadfile-name">drip-api-php.zip</span></td>
<td><span class="downloadfile-size">8.47K</span></td>
<td><span class="downloadfile-size">8.11K</span></td>
<td><span class="downloadfile-description">&nbsp;</span></td>
</tr>
</tbody>
......@@ -245,7 +245,7 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-php.zip">
<td><span class="downloadfile-name">drip-api-php.zip</span></td>
<td><span class="downloadfile-size">12.25K</span></td>
<td><span class="downloadfile-size">9.67K</span></td>
<td><span class="downloadfile-description">&nbsp;</span></td>
</tr>
</tbody>
......@@ -276,7 +276,7 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api.rb">
<td><span class="downloadfile-name">drip-api.rb</span></td>
<td><span class="downloadfile-size">113.71K</span></td>
<td><span class="downloadfile-size">107.46K</span></td>
<td><span class="downloadfile-description">&nbsp;</span></td>
</tr>
</tbody>
......
......@@ -824,12 +824,15 @@ module External
attr_accessor :owner
# the id
attr_accessor :id
# the creationDate
attr_accessor :creationDate
# the json hash for this OwnedObject
def to_jaxb_json_hash
_h = {}
_h['owner'] = owner.to_jaxb_json_hash unless owner.nil?
_h['id'] = id.to_jaxb_json_hash unless id.nil?
_h['creationDate'] = creationDate.to_jaxb_json_hash unless creationDate.nil?
return _h
end
......@@ -878,6 +881,25 @@ module External
@id = _oa
end
end
if !_o['creationDate'].nil?
_oa = _o['creationDate']
if(_oa.is_a? Hash)
@creationDate = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@creationDate = Bignum.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@creationDate = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@creationDate.push Bignum.from_json(_item)
else
@creationDate.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@creationDate = _oa
end
end
end
# constructs a OwnedObject from a (parsed) JSON hash
......@@ -920,114 +942,94 @@ module V1
module External
module Ansible
# (no documentation provided)
class DeployParameter
class Invocation
# the cloudCertificateName
attr_accessor :cloudCertificateName
# the IP
attr_accessor :IP
# the user
attr_accessor :user
# the role
attr_accessor :role
# (no documentation provided)
attr_accessor :module_args
# (no documentation provided)
attr_accessor :moduleName
# (no documentation provided)
attr_accessor :moduleArgs
# the json hash for this DeployParameter
# the json hash for this Invocation
def to_jaxb_json_hash
_h = {}
_h['cloudCertificateName'] = cloudCertificateName.to_jaxb_json_hash unless cloudCertificateName.nil?
_h['IP'] = IP.to_jaxb_json_hash unless IP.nil?
_h['user'] = user.to_jaxb_json_hash unless user.nil?
_h['role'] = role.to_jaxb_json_hash unless role.nil?
_h['module_args'] = module_args.to_jaxb_json_hash unless module_args.nil?
_h['module_name'] = moduleName.to_jaxb_json_hash unless moduleName.nil?
_h['module_args'] = moduleArgs.to_jaxb_json_hash unless moduleArgs.nil?
return _h
end
# the json (string form) for this DeployParameter
# the json (string form) for this Invocation
def to_json
to_jaxb_json_hash.to_json
end
#initializes this DeployParameter with a json hash
#initializes this Invocation with a json hash
def init_jaxb_json_hash(_o)
if !_o['cloudCertificateName'].nil?
_oa = _o['cloudCertificateName']
if(_oa.is_a? Hash)
@cloudCertificateName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudCertificateName = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@cloudCertificateName = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@cloudCertificateName.push String.from_json(_item)
else
@cloudCertificateName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@cloudCertificateName = _oa
end
end
if !_o['IP'].nil?
_oa = _o['IP']
if !_o['module_args'].nil?
_oa = _o['module_args']
if(_oa.is_a? Hash)
@IP = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@IP = String.from_json(_oa) unless _oa['@class']
@module_args = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@module_args = Nl::Uva::Sne::Drip::Data::V1::External::Ansible::ModuleArgs.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@IP = Array.new
@module_args = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@IP.push String.from_json(_item)
@module_args.push Nl::Uva::Sne::Drip::Data::V1::External::Ansible::ModuleArgs.from_json(_item)
else
@IP.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@module_args.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@IP = _oa
@module_args = _oa
end
end
if !_o['user'].nil?
_oa = _o['user']
if !_o['module_name'].nil?
_oa = _o['module_name']
if(_oa.is_a? Hash)
@user = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@user = String.from_json(_oa) unless _oa['@class']
@moduleName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@moduleName = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@user = Array.new
@moduleName = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@user.push String.from_json(_item)
@moduleName.push String.from_json(_item)
else
@user.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@moduleName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@user = _oa
@moduleName = _oa
end
end
if !_o['role'].nil?
_oa = _o['role']
if !_o['module_args'].nil?
_oa = _o['module_args']
if(_oa.is_a? Hash)
@role = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@role = String.from_json(_oa) unless _oa['@class']
@moduleArgs = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@moduleArgs = Nl::Uva::Sne::Drip::Data::V1::External::Ansible::ModuleArgs.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@role = Array.new
@moduleArgs = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@role.push String.from_json(_item)
@moduleArgs.push Nl::Uva::Sne::Drip::Data::V1::External::Ansible::ModuleArgs.from_json(_item)
else
@role.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@moduleArgs.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@role = _oa
@moduleArgs = _oa
end
end
end
# constructs a DeployParameter from a (parsed) JSON hash
# constructs a Invocation from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -1053,6 +1055,8 @@ end
end
end
module Nl
module Uva
......@@ -1067,94 +1071,114 @@ module V1
module External
module Ansible
# (no documentation provided)
class Invocation
class DeployParameter
# (no documentation provided)
attr_accessor :module_args
# (no documentation provided)
attr_accessor :moduleName
# (no documentation provided)
attr_accessor :moduleArgs
# the cloudCertificateName
attr_accessor :cloudCertificateName
# the IP
attr_accessor :IP
# the user
attr_accessor :user
# the role
attr_accessor :role
# the json hash for this Invocation
# the json hash for this DeployParameter
def to_jaxb_json_hash
_h = {}
_h['module_args'] = module_args.to_jaxb_json_hash unless module_args.nil?
_h['module_name'] = moduleName.to_jaxb_json_hash unless moduleName.nil?
_h['module_args'] = moduleArgs.to_jaxb_json_hash unless moduleArgs.nil?
_h['cloudCertificateName'] = cloudCertificateName.to_jaxb_json_hash unless cloudCertificateName.nil?
_h['IP'] = IP.to_jaxb_json_hash unless IP.nil?
_h['user'] = user.to_jaxb_json_hash unless user.nil?
_h['role'] = role.to_jaxb_json_hash unless role.nil?
return _h
end
# the json (string form) for this Invocation
# the json (string form) for this DeployParameter
def to_json
to_jaxb_json_hash.to_json
end
#initializes this Invocation with a json hash
#initializes this DeployParameter with a json hash
def init_jaxb_json_hash(_o)
if !_o['module_args'].nil?
_oa = _o['module_args']
if !_o['cloudCertificateName'].nil?
_oa = _o['cloudCertificateName']
if(_oa.is_a? Hash)
@module_args = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@module_args = Nl::Uva::Sne::Drip::Data::V1::External::Ansible::ModuleArgs.from_json(_oa) unless _oa['@class']
@cloudCertificateName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudCertificateName = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@module_args = Array.new
@cloudCertificateName = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@module_args.push Nl::Uva::Sne::Drip::Data::V1::External::Ansible::ModuleArgs.from_json(_item)
@cloudCertificateName.push String.from_json(_item)
else
@module_args.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@cloudCertificateName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@module_args = _oa
@cloudCertificateName = _oa
end
end
if !_o['module_name'].nil?
_oa = _o['module_name']
if !_o['IP'].nil?
_oa = _o['IP']
if(_oa.is_a? Hash)
@moduleName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@moduleName = String.from_json(_oa) unless _oa['@class']
@IP = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@IP = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@moduleName = Array.new
@IP = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@moduleName.push String.from_json(_item)
@IP.push String.from_json(_item)
else
@moduleName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@IP.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@moduleName = _oa
@IP = _oa
end
end
if !_o['module_args'].nil?
_oa = _o['module_args']
if !_o['user'].nil?
_oa = _o['user']
if(_oa.is_a? Hash)
@moduleArgs = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@moduleArgs = Nl::Uva::Sne::Drip::Data::V1::External::Ansible::ModuleArgs.from_json(_oa) unless _oa['@class']
@user = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@user = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@moduleArgs = Array.new
@user = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@moduleArgs.push Nl::Uva::Sne::Drip::Data::V1::External::Ansible::ModuleArgs.from_json(_item)
@user.push String.from_json(_item)
else
@moduleArgs.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@user.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@moduleArgs = _oa
@user = _oa
end
end
if !_o['role'].nil?
_oa = _o['role']
if(_oa.is_a? Hash)
@role = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@role = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@role = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@role.push String.from_json(_item)
else
@role.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@role = _oa
end
end
end
# constructs a Invocation from a (parsed) JSON hash
# constructs a DeployParameter from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -1180,8 +1204,6 @@ end
end
end
module Nl
module Uva
......@@ -1199,76 +1221,67 @@ module External
module Ansible
# (no documentation provided)
class AnsibleResult_
class AnsibleResult
# (no documentation provided)
attr_accessor :_ansible_parsed
attr_accessor :msg
# (no documentation provided)
attr_accessor :changed
# (no documentation provided)
attr_accessor :cache_updated
# (no documentation provided)
attr_accessor :_ansible_item_result
# (no documentation provided)
attr_accessor :item
# (no documentation provided)
attr_accessor :invocation
attr_accessor :end
# (no documentation provided)
attr_accessor :cacheUpdateTime
attr_accessor :start
# (no documentation provided)
attr_accessor :ansibleNoLog
attr_accessor :delta
# (no documentation provided)
attr_accessor :ansibleParsed
attr_accessor :stdout
# (no documentation provided)
attr_accessor :ansibleItemAnsibleResult
attr_accessor :stderr
# (no documentation provided)
attr_accessor :cacheUpdated
attr_accessor :cmd
# the json hash for this AnsibleResult_
# the json hash for this AnsibleResult
def to_jaxb_json_hash
_h = {}
_h['_ansible_parsed'] = _ansible_parsed.to_jaxb_json_hash unless _ansible_parsed.nil?
_h['msg'] = msg.to_jaxb_json_hash unless msg.nil?
_h['changed'] = changed.to_jaxb_json_hash unless changed.nil?
_h['cache_updated'] = cache_updated.to_jaxb_json_hash unless cache_updated.nil?
_h['_ansible_item_result'] = _ansible_item_result.to_jaxb_json_hash unless _ansible_item_result.nil?
if !item.nil?
_h['end'] = end.to_jaxb_json_hash unless end.nil?
_h['start'] = start.to_jaxb_json_hash unless start.nil?
_h['delta'] = delta.to_jaxb_json_hash unless delta.nil?
_h['stdout'] = stdout.to_jaxb_json_hash unless stdout.nil?
_h['stderr'] = stderr.to_jaxb_json_hash unless stderr.nil?
if !cmd.nil?
_ha = Array.new
item.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['item'] = _ha
end
_h['invocation'] = invocation.to_jaxb_json_hash unless invocation.nil?
_h['cache_update_time'] = cacheUpdateTime.to_jaxb_json_hash unless cacheUpdateTime.nil?
_h['_ansible_no_log'] = ansibleNoLog.to_jaxb_json_hash unless ansibleNoLog.nil?
_h['_ansible_parsed'] = ansibleParsed.to_jaxb_json_hash unless ansibleParsed.nil?
_h['_ansible_item_result'] = ansibleItemAnsibleResult.to_jaxb_json_hash unless ansibleItemAnsibleResult.nil?
_h['cache_updated'] = cacheUpdated.to_jaxb_json_hash unless cacheUpdated.nil?
cmd.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['cmd'] = _ha
end
return _h
end
# the json (string form) for this AnsibleResult_
# the json (string form) for this AnsibleResult
def to_json
to_jaxb_json_hash.to_json
end
#initializes this AnsibleResult_ with a json hash
#initializes this AnsibleResult with a json hash
def init_jaxb_json_hash(_o)
if !_o['_ansible_parsed'].nil?
_oa = _o['_ansible_parsed']
if !_o['msg'].nil?
_oa = _o['msg']
if(_oa.is_a? Hash)
@_ansible_parsed = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@_ansible_parsed = Boolean.from_json(_oa) unless _oa['@class']
@msg = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@msg = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@_ansible_parsed = Array.new
@msg = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@_ansible_parsed.push Boolean.from_json(_item)
@msg.push String.from_json(_item)
else
@_ansible_parsed.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@msg.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@_ansible_parsed = _oa
@msg = _oa
end
end
if !_o['changed'].nil?
......@@ -1290,180 +1303,123 @@ module Ansible
@changed = _oa
end
end
if !_o['cache_updated'].nil?
_oa = _o['cache_updated']
if !_o['end'].nil?
_oa = _o['end']
if(_oa.is_a? Hash)
@cache_updated = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cache_updated = Boolean.from_json(_oa) unless _oa['@class']
@end = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@end = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@cache_updated = Array.new
@end = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@cache_updated.push Boolean.from_json(_item)
@end.push Time.from_json(_item)
else
@cache_updated.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@end.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@cache_updated = _oa
@end = _oa
end
end
if !_o['_ansible_item_result'].nil?
_oa = _o['_ansible_item_result']
if(_oa.is_a? Hash)
@_ansible_item_result = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@_ansible_item_result = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@_ansible_item_result = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@_ansible_item_result.push Boolean.from_json(_item)
else
@_ansible_item_result.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@_ansible_item_result = _oa
end
end
if !_o['item'].nil?
_oa = _o['item']
if(_oa.is_a? Hash)
@item = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@item = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@item = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@item.push String.from_json(_item)
else
@item.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@item = _oa
end
end
if !_o['invocation'].nil?
_oa = _o['invocation']
if(_oa.is_a? Hash)
@invocation = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@invocation = Nl::Uva::Sne::Drip::Data::V1::External::Ansible::Invocation.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@invocation = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@invocation.push Nl::Uva::Sne::Drip::Data::V1::External::Ansible::Invocation.from_json(_item)
else
@invocation.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@invocation = _oa
end
end
if !_o['cache_update_time'].nil?
_oa = _o['cache_update_time']
if !_o['start'].nil?
_oa = _o['start']
if(_oa.is_a? Hash)
@cacheUpdateTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cacheUpdateTime = Fixnum.from_json(_oa) unless _oa['@class']
@start = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@start = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@cacheUpdateTime = Array.new
@start = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@cacheUpdateTime.push Fixnum.from_json(_item)
@start.push Time.from_json(_item)
else
@cacheUpdateTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@start.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@cacheUpdateTime = _oa
@start = _oa
end
end
if !_o['_ansible_no_log'].nil?
_oa = _o['_ansible_no_log']
if !_o['delta'].nil?
_oa = _o['delta']
if(_oa.is_a? Hash)
@ansibleNoLog = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@ansibleNoLog = Boolean.from_json(_oa) unless _oa['@class']
@delta = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@delta = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@ansibleNoLog = Array.new
@delta = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@ansibleNoLog.push Boolean.from_json(_item)
@delta.push Time.from_json(_item)
else
@ansibleNoLog.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@delta.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@ansibleNoLog = _oa
@delta = _oa
end
end
if !_o['_ansible_parsed'].nil?
_oa = _o['_ansible_parsed']
if !_o['stdout'].nil?
_oa = _o['stdout']
if(_oa.is_a? Hash)
@ansibleParsed = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@ansibleParsed = Boolean.from_json(_oa) unless _oa['@class']
@stdout = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@stdout = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@ansibleParsed = Array.new
@stdout = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@ansibleParsed.push Boolean.from_json(_item)
@stdout.push String.from_json(_item)
else
@ansibleParsed.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@stdout.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@ansibleParsed = _oa
@stdout = _oa
end
end
if !_o['_ansible_item_result'].nil?
_oa = _o['_ansible_item_result']
if !_o['stderr'].nil?
_oa = _o['stderr']
if(_oa.is_a? Hash)
@ansibleItemAnsibleResult = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@ansibleItemAnsibleResult = Boolean.from_json(_oa) unless _oa['@class']
@stderr = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@stderr = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@ansibleItemAnsibleResult = Array.new
@stderr = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@ansibleItemAnsibleResult.push Boolean.from_json(_item)
@stderr.push String.from_json(_item)
else
@ansibleItemAnsibleResult.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@stderr.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@ansibleItemAnsibleResult = _oa
@stderr = _oa
end
end
if !_o['cache_updated'].nil?
_oa = _o['cache_updated']
if !_o['cmd'].nil?
_oa = _o['cmd']
if(_oa.is_a? Hash)
@cacheUpdated = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cacheUpdated = Boolean.from_json(_oa) unless _oa['@class']
@cmd = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cmd = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@cacheUpdated = Array.new
@cmd = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@cacheUpdated.push Boolean.from_json(_item)
@cmd.push String.from_json(_item)
else
@cacheUpdated.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@cmd.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@cacheUpdated = _oa
@cmd = _oa
end
end
end
# constructs a AnsibleResult_ from a (parsed) JSON hash
# constructs a AnsibleResult from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -1505,260 +1461,206 @@ module V1
module External
module Ansible
# (no documentation provided)
class AnsibleResult
class User
# (no documentation provided)
attr_accessor :msg
# (no documentation provided)
attr_accessor :changed
# (no documentation provided)
attr_accessor :end
# (no documentation provided)
attr_accessor :start
# (no documentation provided)
attr_accessor :delta
# (no documentation provided)
attr_accessor :stdout
# (no documentation provided)
attr_accessor :stderr
# (no documentation provided)
attr_accessor :cmd
# (no documentation provided)
attr_accessor :stdout_lines
# (no documentation provided)
attr_accessor :results
attr_accessor :password
# the id
attr_accessor :id
#
attr_accessor :username
#
attr_accessor :accountNonExpired
#
attr_accessor :accountNonLocked
#
attr_accessor :credentialsNonExpired
#
attr_accessor :enabled
# the roles
attr_accessor :roles
# the json hash for this AnsibleResult
# the json hash for this User
def to_jaxb_json_hash
_h = {}
_h['msg'] = msg.to_jaxb_json_hash unless msg.nil?
_h['changed'] = changed.to_jaxb_json_hash unless changed.nil?
_h['end'] = end.to_jaxb_json_hash unless end.nil?
_h['start'] = start.to_jaxb_json_hash unless start.nil?
_h['delta'] = delta.to_jaxb_json_hash unless delta.nil?
_h['stdout'] = stdout.to_jaxb_json_hash unless stdout.nil?
_h['stderr'] = stderr.to_jaxb_json_hash unless stderr.nil?
if !cmd.nil?
_ha = Array.new
cmd.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['cmd'] = _ha
end
if !stdout_lines.nil?
_ha = Array.new
stdout_lines.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['stdout_lines'] = _ha
end
if !results.nil?
_h['password'] = password.to_jaxb_json_hash unless password.nil?
_h['id'] = id.to_jaxb_json_hash unless id.nil?
_h['username'] = username.to_jaxb_json_hash unless username.nil?
_h['accountNonExpired'] = accountNonExpired.to_jaxb_json_hash unless accountNonExpired.nil?
_h['accountNonLocked'] = accountNonLocked.to_jaxb_json_hash unless accountNonLocked.nil?
_h['credentialsNonExpired'] = credentialsNonExpired.to_jaxb_json_hash unless credentialsNonExpired.nil?
_h['enabled'] = enabled.to_jaxb_json_hash unless enabled.nil?
if !roles.nil?
_ha = Array.new
results.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['results'] = _ha
roles.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['roles'] = _ha
end
return _h
end
# the json (string form) for this AnsibleResult
# the json (string form) for this User
def to_json
to_jaxb_json_hash.to_json
end
#initializes this AnsibleResult with a json hash
#initializes this User with a json hash
def init_jaxb_json_hash(_o)
if !_o['msg'].nil?
_oa = _o['msg']
if !_o['password'].nil?
_oa = _o['password']
if(_oa.is_a? Hash)
@msg = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@msg = String.from_json(_oa) unless _oa['@class']
@password = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@password = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@msg = Array.new
@password = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@msg.push String.from_json(_item)
@password.push String.from_json(_item)
else
@msg.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@password.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@msg = _oa
@password = _oa
end
end
if !_o['changed'].nil?
_oa = _o['changed']
if !_o['id'].nil?
_oa = _o['id']
if(_oa.is_a? Hash)
@changed = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@changed = Boolean.from_json(_oa) unless _oa['@class']
@id = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@id = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@changed = Array.new
@id = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@changed.push Boolean.from_json(_item)
@id.push String.from_json(_item)
else
@changed.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@id.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@changed = _oa
@id = _oa
end
end
if !_o['end'].nil?
_oa = _o['end']
if !_o['username'].nil?
_oa = _o['username']
if(_oa.is_a? Hash)
@end = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@end = Time.from_json(_oa) unless _oa['@class']
@username = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@username = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@end = Array.new
@username = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@end.push Time.from_json(_item)
@username.push String.from_json(_item)
else
@end.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@username.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@end = _oa
@username = _oa
end
end
if !_o['start'].nil?
_oa = _o['start']
if !_o['accountNonExpired'].nil?
_oa = _o['accountNonExpired']
if(_oa.is_a? Hash)
@start = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@start = Time.from_json(_oa) unless _oa['@class']
@accountNonExpired = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@accountNonExpired = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@start = Array.new
@accountNonExpired = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@start.push Time.from_json(_item)
@accountNonExpired.push Boolean.from_json(_item)
else
@start.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@accountNonExpired.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@start = _oa
@accountNonExpired = _oa
end
end
if !_o['delta'].nil?
_oa = _o['delta']
if !_o['accountNonLocked'].nil?
_oa = _o['accountNonLocked']
if(_oa.is_a? Hash)
@delta = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@delta = Time.from_json(_oa) unless _oa['@class']
@accountNonLocked = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@accountNonLocked = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@delta = Array.new
@accountNonLocked = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@delta.push Time.from_json(_item)
@accountNonLocked.push Boolean.from_json(_item)
else
@delta.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@accountNonLocked.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@delta = _oa
@accountNonLocked = _oa
end
end
if !_o['stdout'].nil?
_oa = _o['stdout']
if !_o['credentialsNonExpired'].nil?
_oa = _o['credentialsNonExpired']
if(_oa.is_a? Hash)
@stdout = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@stdout = String.from_json(_oa) unless _oa['@class']
@credentialsNonExpired = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@credentialsNonExpired = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@stdout = Array.new
@credentialsNonExpired = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@stdout.push String.from_json(_item)
@credentialsNonExpired.push Boolean.from_json(_item)
else
@stdout.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@credentialsNonExpired.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@stdout = _oa
@credentialsNonExpired = _oa
end
end
if !_o['stderr'].nil?
_oa = _o['stderr']
if !_o['enabled'].nil?
_oa = _o['enabled']
if(_oa.is_a? Hash)
@stderr = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@stderr = String.from_json(_oa) unless _oa['@class']
@enabled = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@enabled = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@stderr = Array.new
@enabled = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@stderr.push String.from_json(_item)
@enabled.push Boolean.from_json(_item)
else
@stderr.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@enabled.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@stderr = _oa
@enabled = _oa
end
end
if !_o['cmd'].nil?
_oa = _o['cmd']
if !_o['roles'].nil?
_oa = _o['roles']
if(_oa.is_a? Hash)
@cmd = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cmd = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@cmd = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@cmd.push String.from_json(_item)
else
@cmd.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@cmd = _oa
end
end
if !_o['stdout_lines'].nil?
_oa = _o['stdout_lines']
if(_oa.is_a? Hash)
@stdout_lines = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@stdout_lines = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@stdout_lines = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@stdout_lines.push String.from_json(_item)
else
@stdout_lines.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@stdout_lines = _oa
end
end
if !_o['results'].nil?
_oa = _o['results']
if(_oa.is_a? Hash)
@results = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@results = Nl::Uva::Sne::Drip::Data::V1::External::Ansible::AnsibleResult_.from_json(_oa) unless _oa['@class']
@roles = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@roles = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@results = Array.new
@roles = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@results.push Nl::Uva::Sne::Drip::Data::V1::External::Ansible::AnsibleResult_.from_json(_item)
@roles.push String.from_json(_item)
else
@results.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@roles.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@results = _oa
@roles = _oa
end
end
end
# constructs a AnsibleResult from a (parsed) JSON hash
# constructs a User from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -1784,8 +1686,6 @@ end
end
end
module Nl
module Uva
......@@ -1801,205 +1701,43 @@ module V1
module External
# (no documentation provided)
class User
class KeyValueHolder < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
# (no documentation provided)
attr_accessor :password
# the id
attr_accessor :id
#
attr_accessor :username
#
attr_accessor :accountNonExpired
#
attr_accessor :accountNonLocked
#
attr_accessor :credentialsNonExpired
#
attr_accessor :enabled
# the roles
attr_accessor :roles
# the keyValue
attr_accessor :keyValue
# the json hash for this User
# the json hash for this KeyValueHolder
def to_jaxb_json_hash
_h = {}
_h['password'] = password.to_jaxb_json_hash unless password.nil?
_h['id'] = id.to_jaxb_json_hash unless id.nil?
_h['username'] = username.to_jaxb_json_hash unless username.nil?
_h['accountNonExpired'] = accountNonExpired.to_jaxb_json_hash unless accountNonExpired.nil?
_h['accountNonLocked'] = accountNonLocked.to_jaxb_json_hash unless accountNonLocked.nil?
_h['credentialsNonExpired'] = credentialsNonExpired.to_jaxb_json_hash unless credentialsNonExpired.nil?
_h['enabled'] = enabled.to_jaxb_json_hash unless enabled.nil?
if !roles.nil?
_ha = Array.new
roles.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['roles'] = _ha
end
_h = super
_h['keyValue'] = keyValue.to_jaxb_json_hash unless keyValue.nil?
return _h
end
# the json (string form) for this User
def to_json
to_jaxb_json_hash.to_json
end
#initializes this User with a json hash
#initializes this KeyValueHolder with a json hash
def init_jaxb_json_hash(_o)
if !_o['password'].nil?
_oa = _o['password']
if(_oa.is_a? Hash)
@password = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@password = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@password = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@password.push String.from_json(_item)
else
@password.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@password = _oa
end
end
if !_o['id'].nil?
_oa = _o['id']
if(_oa.is_a? Hash)
@id = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@id = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@id = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@id.push String.from_json(_item)
else
@id.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@id = _oa
end
end
if !_o['username'].nil?
_oa = _o['username']
if(_oa.is_a? Hash)
@username = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@username = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@username = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@username.push String.from_json(_item)
else
@username.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@username = _oa
end
end
if !_o['accountNonExpired'].nil?
_oa = _o['accountNonExpired']
if(_oa.is_a? Hash)
@accountNonExpired = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@accountNonExpired = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@accountNonExpired = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@accountNonExpired.push Boolean.from_json(_item)
else
@accountNonExpired.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@accountNonExpired = _oa
end
end
if !_o['accountNonLocked'].nil?
_oa = _o['accountNonLocked']
if(_oa.is_a? Hash)
@accountNonLocked = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@accountNonLocked = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@accountNonLocked = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@accountNonLocked.push Boolean.from_json(_item)
else
@accountNonLocked.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@accountNonLocked = _oa
end
end
if !_o['credentialsNonExpired'].nil?
_oa = _o['credentialsNonExpired']
if(_oa.is_a? Hash)
@credentialsNonExpired = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@credentialsNonExpired = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@credentialsNonExpired = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@credentialsNonExpired.push Boolean.from_json(_item)
else
@credentialsNonExpired.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@credentialsNonExpired = _oa
end
end
if !_o['enabled'].nil?
_oa = _o['enabled']
if(_oa.is_a? Hash)
@enabled = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@enabled = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@enabled = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@enabled.push Boolean.from_json(_item)
else
@enabled.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@enabled = _oa
end
end
if !_o['roles'].nil?
_oa = _o['roles']
super _o
if !_o['keyValue'].nil?
_oa = _o['keyValue']
if(_oa.is_a? Hash)
@roles = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@roles = String.from_json(_oa) unless _oa['@class']
@keyValue = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@keyValue = Hash.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@roles = Array.new
@keyValue = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@roles.push String.from_json(_item)
@keyValue.push Hash.from_json(_item)
else
@roles.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@keyValue.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@roles = _oa
@keyValue = _oa
end
end
end
# constructs a User from a (parsed) JSON hash
# constructs a KeyValueHolder from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -2039,134 +1777,66 @@ module V1
module External
module Ansible
# (no documentation provided)
class AnsibleOutput < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
class Script < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
# (no documentation provided)
attr_accessor :host
# (no documentation provided)
attr_accessor :result
# (no documentation provided)
attr_accessor :vmType
# (no documentation provided)
attr_accessor :cloudDeploymentDomain
# (no documentation provided)
attr_accessor :provisionID
# the name
attr_accessor :name
# the contents
attr_accessor :contents
# the json hash for this AnsibleOutput
# the json hash for this Script
def to_jaxb_json_hash
_h = super
_h['host'] = host.to_jaxb_json_hash unless host.nil?
_h['result'] = result.to_jaxb_json_hash unless result.nil?
_h['vmType'] = vmType.to_jaxb_json_hash unless vmType.nil?
_h['cloudDeploymentDomain'] = cloudDeploymentDomain.to_jaxb_json_hash unless cloudDeploymentDomain.nil?
_h['provisionID'] = provisionID.to_jaxb_json_hash unless provisionID.nil?
_h['name'] = name.to_jaxb_json_hash unless name.nil?
_h['contents'] = contents.to_jaxb_json_hash unless contents.nil?
return _h
end
#initializes this AnsibleOutput with a json hash
#initializes this Script with a json hash
def init_jaxb_json_hash(_o)
super _o
if !_o['host'].nil?
_oa = _o['host']
if(_oa.is_a? Hash)
@host = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@host = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@host = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@host.push String.from_json(_item)
else
@host.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@host = _oa
end
end
if !_o['result'].nil?
_oa = _o['result']
if(_oa.is_a? Hash)
@result = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@result = Nl::Uva::Sne::Drip::Data::V1::External::Ansible::AnsibleResult.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@result = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@result.push Nl::Uva::Sne::Drip::Data::V1::External::Ansible::AnsibleResult.from_json(_item)
else
@result.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@result = _oa
end
end
if !_o['vmType'].nil?
_oa = _o['vmType']
if(_oa.is_a? Hash)
@vmType = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@vmType = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@vmType = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@vmType.push String.from_json(_item)
else
@vmType.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@vmType = _oa
end
end
if !_o['cloudDeploymentDomain'].nil?
_oa = _o['cloudDeploymentDomain']
if !_o['name'].nil?
_oa = _o['name']
if(_oa.is_a? Hash)
@cloudDeploymentDomain = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudDeploymentDomain = String.from_json(_oa) unless _oa['@class']
@name = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@name = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@cloudDeploymentDomain = Array.new
@name = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@cloudDeploymentDomain.push String.from_json(_item)
@name.push String.from_json(_item)
else
@cloudDeploymentDomain.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@name.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@cloudDeploymentDomain = _oa
@name = _oa
end
end
if !_o['provisionID'].nil?
_oa = _o['provisionID']
if !_o['contents'].nil?
_oa = _o['contents']
if(_oa.is_a? Hash)
@provisionID = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@provisionID = String.from_json(_oa) unless _oa['@class']
@contents = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@contents = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@provisionID = Array.new
@contents = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@provisionID.push String.from_json(_item)
@contents.push String.from_json(_item)
else
@provisionID.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@contents.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@provisionID = _oa
@contents = _oa
end
end
end
# constructs a AnsibleOutput from a (parsed) JSON hash
# constructs a Script from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -2192,8 +1862,6 @@ end
end
end
module Nl
module Uva
......@@ -2208,134 +1876,114 @@ module V1
module External
module Ansible
# (no documentation provided)
class BenchmarkResult < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
class CloudCredentials < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
# (no documentation provided)
attr_accessor :end
# (no documentation provided)
attr_accessor :start
# (no documentation provided)
attr_accessor :delta
# the host
attr_accessor :host
# the cloudProvider
attr_accessor :cloudProvider
# the secret key
attr_accessor :secretKey
# the cloudProviderName
attr_accessor :cloudProviderName
# the accessKeyId
attr_accessor :accessKeyId
# the keyPairIDs
attr_accessor :keyPairIDs
# the json hash for this BenchmarkResult
# the json hash for this CloudCredentials
def to_jaxb_json_hash
_h = super
_h['end'] = end.to_jaxb_json_hash unless end.nil?
_h['start'] = start.to_jaxb_json_hash unless start.nil?
_h['delta'] = delta.to_jaxb_json_hash unless delta.nil?
_h['host'] = host.to_jaxb_json_hash unless host.nil?
_h['cloudProvider'] = cloudProvider.to_jaxb_json_hash unless cloudProvider.nil?
_h['secretKey'] = secretKey.to_jaxb_json_hash unless secretKey.nil?
_h['cloudProviderName'] = cloudProviderName.to_jaxb_json_hash unless cloudProviderName.nil?
_h['accessKeyId'] = accessKeyId.to_jaxb_json_hash unless accessKeyId.nil?
if !keyPairIDs.nil?
_ha = Array.new
keyPairIDs.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['keyPairIDs'] = _ha
end
return _h
end
#initializes this BenchmarkResult with a json hash
#initializes this CloudCredentials with a json hash
def init_jaxb_json_hash(_o)
super _o
if !_o['end'].nil?
_oa = _o['end']
if(_oa.is_a? Hash)
@end = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@end = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@end = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@end.push Time.from_json(_item)
else
@end.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@end = _oa
end
end
if !_o['start'].nil?
_oa = _o['start']
if !_o['secretKey'].nil?
_oa = _o['secretKey']
if(_oa.is_a? Hash)
@start = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@start = Time.from_json(_oa) unless _oa['@class']
@secretKey = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@secretKey = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@start = Array.new
@secretKey = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@start.push Time.from_json(_item)
@secretKey.push String.from_json(_item)
else
@start.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@secretKey.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@start = _oa
@secretKey = _oa
end
end
if !_o['delta'].nil?
_oa = _o['delta']
if !_o['cloudProviderName'].nil?
_oa = _o['cloudProviderName']
if(_oa.is_a? Hash)
@delta = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@delta = Time.from_json(_oa) unless _oa['@class']
@cloudProviderName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudProviderName = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@delta = Array.new
@cloudProviderName = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@delta.push Time.from_json(_item)
@cloudProviderName.push String.from_json(_item)
else
@delta.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@cloudProviderName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@delta = _oa
@cloudProviderName = _oa
end
end
if !_o['host'].nil?
_oa = _o['host']
if !_o['accessKeyId'].nil?
_oa = _o['accessKeyId']
if(_oa.is_a? Hash)
@host = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@host = String.from_json(_oa) unless _oa['@class']
@accessKeyId = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@accessKeyId = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@host = Array.new
@accessKeyId = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@host.push String.from_json(_item)
@accessKeyId.push String.from_json(_item)
else
@host.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@accessKeyId.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@host = _oa
@accessKeyId = _oa
end
end
if !_o['cloudProvider'].nil?
_oa = _o['cloudProvider']
if !_o['keyPairIDs'].nil?
_oa = _o['keyPairIDs']
if(_oa.is_a? Hash)
@cloudProvider = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudProvider = String.from_json(_oa) unless _oa['@class']
@keyPairIDs = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@keyPairIDs = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@cloudProvider = Array.new
@keyPairIDs = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@cloudProvider.push String.from_json(_item)
@keyPairIDs.push String.from_json(_item)
else
@cloudProvider.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@keyPairIDs.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@cloudProvider = _oa
@keyPairIDs = _oa
end
end
end
# constructs a BenchmarkResult from a (parsed) JSON hash
# constructs a CloudCredentials from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -2361,8 +2009,6 @@ end
end
end
module Nl
module Uva
......@@ -2415,114 +2061,156 @@ module V1
module External
module Ansible
# (no documentation provided)
class CloudCredentials < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
class BenchmarkResult < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
# the secret key
attr_accessor :secretKey
# the cloudProviderName
attr_accessor :cloudProviderName
# the accessKeyId
attr_accessor :accessKeyId
# the keyPairIDs
attr_accessor :keyPairIDs
# (no documentation provided)
attr_accessor :vmType
# (no documentation provided)
attr_accessor :end
# (no documentation provided)
attr_accessor :start
# (no documentation provided)
attr_accessor :delta
# the host
attr_accessor :host
# the cloudDeploymentDomain
attr_accessor :cloudDeploymentDomain
# the json hash for this CloudCredentials
# the json hash for this BenchmarkResult
def to_jaxb_json_hash
_h = super
_h['secretKey'] = secretKey.to_jaxb_json_hash unless secretKey.nil?
_h['cloudProviderName'] = cloudProviderName.to_jaxb_json_hash unless cloudProviderName.nil?
_h['accessKeyId'] = accessKeyId.to_jaxb_json_hash unless accessKeyId.nil?
if !keyPairIDs.nil?
_ha = Array.new
keyPairIDs.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['keyPairIDs'] = _ha
end
_h['vmType'] = vmType.to_jaxb_json_hash unless vmType.nil?
_h['end'] = end.to_jaxb_json_hash unless end.nil?
_h['start'] = start.to_jaxb_json_hash unless start.nil?
_h['delta'] = delta.to_jaxb_json_hash unless delta.nil?
_h['host'] = host.to_jaxb_json_hash unless host.nil?
_h['cloudDeploymentDomain'] = cloudDeploymentDomain.to_jaxb_json_hash unless cloudDeploymentDomain.nil?
return _h
end
#initializes this CloudCredentials with a json hash
#initializes this BenchmarkResult with a json hash
def init_jaxb_json_hash(_o)
super _o
if !_o['secretKey'].nil?
_oa = _o['secretKey']
if !_o['vmType'].nil?
_oa = _o['vmType']
if(_oa.is_a? Hash)
@secretKey = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@secretKey = String.from_json(_oa) unless _oa['@class']
@vmType = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@vmType = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@secretKey = Array.new
@vmType = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@secretKey.push String.from_json(_item)
@vmType.push String.from_json(_item)
else
@secretKey.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@vmType.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@secretKey = _oa
@vmType = _oa
end
end
if !_o['cloudProviderName'].nil?
_oa = _o['cloudProviderName']
if !_o['end'].nil?
_oa = _o['end']
if(_oa.is_a? Hash)
@cloudProviderName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudProviderName = String.from_json(_oa) unless _oa['@class']
@end = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@end = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@cloudProviderName = Array.new
@end = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@cloudProviderName.push String.from_json(_item)
@end.push Time.from_json(_item)
else
@cloudProviderName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@end.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@cloudProviderName = _oa
@end = _oa
end
end
if !_o['accessKeyId'].nil?
_oa = _o['accessKeyId']
if !_o['start'].nil?
_oa = _o['start']
if(_oa.is_a? Hash)
@accessKeyId = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@accessKeyId = String.from_json(_oa) unless _oa['@class']
@start = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@start = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@accessKeyId = Array.new
@start = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@accessKeyId.push String.from_json(_item)
@start.push Time.from_json(_item)
else
@accessKeyId.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@start.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@accessKeyId = _oa
@start = _oa
end
end
if !_o['keyPairIDs'].nil?
_oa = _o['keyPairIDs']
if !_o['delta'].nil?
_oa = _o['delta']
if(_oa.is_a? Hash)
@keyPairIDs = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@keyPairIDs = String.from_json(_oa) unless _oa['@class']
@delta = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@delta = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@keyPairIDs = Array.new
@delta = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@keyPairIDs.push String.from_json(_item)
@delta.push Time.from_json(_item)
else
@keyPairIDs.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@delta.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@keyPairIDs = _oa
@delta = _oa
end
end
if !_o['host'].nil?
_oa = _o['host']
if(_oa.is_a? Hash)
@host = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@host = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@host = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@host.push String.from_json(_item)
else
@host.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@host = _oa
end
end
if !_o['cloudDeploymentDomain'].nil?
_oa = _o['cloudDeploymentDomain']
if(_oa.is_a? Hash)
@cloudDeploymentDomain = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudDeploymentDomain = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@cloudDeploymentDomain = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@cloudDeploymentDomain.push String.from_json(_item)
else
@cloudDeploymentDomain.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@cloudDeploymentDomain = _oa
end
end
end
# constructs a CloudCredentials from a (parsed) JSON hash
# constructs a BenchmarkResult from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -2548,6 +2236,8 @@ end
end
end
module Nl
module Uva
......@@ -2562,143 +2252,134 @@ module V1
module External
module Ansible
# (no documentation provided)
class Script < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
class AnsibleOutput < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
# the name
attr_accessor :name
# the contents
attr_accessor :contents
# (no documentation provided)
attr_accessor :host
# (no documentation provided)
attr_accessor :result
# (no documentation provided)
attr_accessor :vmType
# (no documentation provided)
attr_accessor :cloudDeploymentDomain
# (no documentation provided)
attr_accessor :provisionID
# the json hash for this Script
# the json hash for this AnsibleOutput
def to_jaxb_json_hash
_h = super
_h['name'] = name.to_jaxb_json_hash unless name.nil?
_h['contents'] = contents.to_jaxb_json_hash unless contents.nil?
_h['host'] = host.to_jaxb_json_hash unless host.nil?
_h['result'] = result.to_jaxb_json_hash unless result.nil?
_h['vmType'] = vmType.to_jaxb_json_hash unless vmType.nil?
_h['cloudDeploymentDomain'] = cloudDeploymentDomain.to_jaxb_json_hash unless cloudDeploymentDomain.nil?
_h['provisionID'] = provisionID.to_jaxb_json_hash unless provisionID.nil?
return _h
end
#initializes this Script with a json hash
#initializes this AnsibleOutput with a json hash
def init_jaxb_json_hash(_o)
super _o
if !_o['name'].nil?
_oa = _o['name']
if !_o['host'].nil?
_oa = _o['host']
if(_oa.is_a? Hash)
@name = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@name = String.from_json(_oa) unless _oa['@class']
@host = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@host = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@name = Array.new
@host = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@name.push String.from_json(_item)
@host.push String.from_json(_item)
else
@name.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@host.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@name = _oa
@host = _oa
end
end
if !_o['contents'].nil?
_oa = _o['contents']
if !_o['result'].nil?
_oa = _o['result']
if(_oa.is_a? Hash)
@contents = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@contents = String.from_json(_oa) unless _oa['@class']
@result = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@result = Nl::Uva::Sne::Drip::Data::V1::External::Ansible::AnsibleResult.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@result = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@result.push Nl::Uva::Sne::Drip::Data::V1::External::Ansible::AnsibleResult.from_json(_item)
else
@result.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@result = _oa
end
end
if !_o['vmType'].nil?
_oa = _o['vmType']
if(_oa.is_a? Hash)
@vmType = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@vmType = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@vmType = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@vmType.push String.from_json(_item)
else
@vmType.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@vmType = _oa
end
end
if !_o['cloudDeploymentDomain'].nil?
_oa = _o['cloudDeploymentDomain']
if(_oa.is_a? Hash)
@cloudDeploymentDomain = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudDeploymentDomain = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@contents = Array.new
@cloudDeploymentDomain = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@contents.push String.from_json(_item)
@cloudDeploymentDomain.push String.from_json(_item)
else
@contents.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@cloudDeploymentDomain.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@contents = _oa
end
end
end
# constructs a Script from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
else
inst = new
inst.init_jaxb_json_hash o
return inst
end
end
@cloudDeploymentDomain = _oa
end
end
end
end
end
end
end
end
module Nl
module Uva
module Sne
module Drip
module Data
module V1
module External
# (no documentation provided)
class KeyValueHolder < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
# the keyValue
attr_accessor :keyValue
# the json hash for this KeyValueHolder
def to_jaxb_json_hash
_h = super
_h['keyValue'] = keyValue.to_jaxb_json_hash unless keyValue.nil?
return _h
end
#initializes this KeyValueHolder with a json hash
def init_jaxb_json_hash(_o)
super _o
if !_o['keyValue'].nil?
_oa = _o['keyValue']
if !_o['provisionID'].nil?
_oa = _o['provisionID']
if(_oa.is_a? Hash)
@keyValue = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@keyValue = Hash.from_json(_oa) unless _oa['@class']
@provisionID = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@provisionID = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@keyValue = Array.new
@provisionID = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@keyValue.push Hash.from_json(_item)
@provisionID.push String.from_json(_item)
else
@keyValue.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@provisionID.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@keyValue = _oa
@provisionID = _oa
end
end
end
# constructs a KeyValueHolder from a (parsed) JSON hash
# constructs a AnsibleOutput from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -2724,6 +2405,8 @@ end
end
end
module Nl
module Uva
......@@ -2959,43 +2642,69 @@ module V1
module External
# (no documentation provided)
class ToscaRepresentation < Nl::Uva::Sne::Drip::Data::V1::External::KeyValueHolder
class DeployResponse < Nl::Uva::Sne::Drip::Data::V1::External::DeployRequest
# the name
attr_accessor :name
# the ansibleOutputList
attr_accessor :ansibleOutputList
#
attr_accessor :keyPair
# the json hash for this ToscaRepresentation
# the json hash for this DeployResponse
def to_jaxb_json_hash
_h = super
_h['name'] = name.to_jaxb_json_hash unless name.nil?
if !ansibleOutputList.nil?
_ha = Array.new
ansibleOutputList.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['ansibleOutputList'] = _ha
end
_h['keyPair'] = keyPair.to_jaxb_json_hash unless keyPair.nil?
return _h
end
#initializes this ToscaRepresentation with a json hash
#initializes this DeployResponse with a json hash
def init_jaxb_json_hash(_o)
super _o
if !_o['name'].nil?
_oa = _o['name']
if !_o['ansibleOutputList'].nil?
_oa = _o['ansibleOutputList']
if(_oa.is_a? Hash)
@name = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@name = String.from_json(_oa) unless _oa['@class']
@ansibleOutputList = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@ansibleOutputList = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@name = Array.new
@ansibleOutputList = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@name.push String.from_json(_item)
@ansibleOutputList.push String.from_json(_item)
else
@name.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@ansibleOutputList.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@name = _oa
@ansibleOutputList = _oa
end
end
if !_o['keyPair'].nil?
_oa = _o['keyPair']
if(_oa.is_a? Hash)
@keyPair = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@keyPair = Nl::Uva::Sne::Drip::Data::V1::External::KeyPair.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@keyPair = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@keyPair.push Nl::Uva::Sne::Drip::Data::V1::External::KeyPair.from_json(_item)
else
@keyPair.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@keyPair = _oa
end
end
end
# constructs a ToscaRepresentation from a (parsed) JSON hash
# constructs a DeployResponse from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -3036,69 +2745,43 @@ module V1
module External
# (no documentation provided)
class DeployResponse < Nl::Uva::Sne::Drip::Data::V1::External::DeployRequest
class ToscaRepresentation < Nl::Uva::Sne::Drip::Data::V1::External::KeyValueHolder
# the ansibleOutputList
attr_accessor :ansibleOutputList
#
attr_accessor :keyPair
# the name
attr_accessor :name
# the json hash for this DeployResponse
# the json hash for this ToscaRepresentation
def to_jaxb_json_hash
_h = super
if !ansibleOutputList.nil?
_ha = Array.new
ansibleOutputList.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['ansibleOutputList'] = _ha
end
_h['keyPair'] = keyPair.to_jaxb_json_hash unless keyPair.nil?
_h['name'] = name.to_jaxb_json_hash unless name.nil?
return _h
end
#initializes this DeployResponse with a json hash
#initializes this ToscaRepresentation with a json hash
def init_jaxb_json_hash(_o)
super _o
if !_o['ansibleOutputList'].nil?
_oa = _o['ansibleOutputList']
if(_oa.is_a? Hash)
@ansibleOutputList = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@ansibleOutputList = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@ansibleOutputList = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@ansibleOutputList.push String.from_json(_item)
else
@ansibleOutputList.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@ansibleOutputList = _oa
end
end
if !_o['keyPair'].nil?
_oa = _o['keyPair']
if !_o['name'].nil?
_oa = _o['name']
if(_oa.is_a? Hash)
@keyPair = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@keyPair = Nl::Uva::Sne::Drip::Data::V1::External::KeyPair.from_json(_oa) unless _oa['@class']
@name = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@name = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@keyPair = Array.new
@name = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@keyPair.push Nl::Uva::Sne::Drip::Data::V1::External::KeyPair.from_json(_item)
@name.push String.from_json(_item)
else
@keyPair.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
@name.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@keyPair = _oa
@name = _oa
end
end
end
# constructs a DeployResponse from a (parsed) JSON hash
# constructs a ToscaRepresentation from a (parsed) JSON hash
def self.from_json(o)
if o.nil?
return nil
......@@ -3159,6 +2842,16 @@ module Ansible
attr_accessor :avgExecTimePerThread
# the stddevExecTimePerThread
attr_accessor :stddevExecTimePerThread
# the minExecutionTimePerRequest
attr_accessor :minExecutionTimePerRequest
# the avgExecutionTimePerRequest
attr_accessor :avgExecutionTimePerRequest
# the maxExecutionTimePerRequest
attr_accessor :maxExecutionTimePerRequest
# the approx95Percentile
attr_accessor :approx95Percentile
# the ansibleOutputID
attr_accessor :ansibleOutputID
# the json hash for this SysbenchCPUBenchmark
def to_jaxb_json_hash
......@@ -3171,6 +2864,11 @@ module Ansible
_h['stddevEventsPerThread'] = stddevEventsPerThread.to_jaxb_json_hash unless stddevEventsPerThread.nil?
_h['avgExecTimePerThread'] = avgExecTimePerThread.to_jaxb_json_hash unless avgExecTimePerThread.nil?
_h['stddevExecTimePerThread'] = stddevExecTimePerThread.to_jaxb_json_hash unless stddevExecTimePerThread.nil?
_h['minExecutionTimePerRequest'] = minExecutionTimePerRequest.to_jaxb_json_hash unless minExecutionTimePerRequest.nil?
_h['avgExecutionTimePerRequest'] = avgExecutionTimePerRequest.to_jaxb_json_hash unless avgExecutionTimePerRequest.nil?
_h['maxExecutionTimePerRequest'] = maxExecutionTimePerRequest.to_jaxb_json_hash unless maxExecutionTimePerRequest.nil?
_h['approx95Percentile'] = approx95Percentile.to_jaxb_json_hash unless approx95Percentile.nil?
_h['ansibleOutputID'] = ansibleOutputID.to_jaxb_json_hash unless ansibleOutputID.nil?
return _h
end
......@@ -3257,13 +2955,13 @@ module Ansible
_oa = _o['avgEventsPerThread']
if(_oa.is_a? Hash)
@avgEventsPerThread = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@avgEventsPerThread = Fixnum.from_json(_oa) unless _oa['@class']
@avgEventsPerThread = Float.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@avgEventsPerThread = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@avgEventsPerThread.push Fixnum.from_json(_item)
@avgEventsPerThread.push Float.from_json(_item)
else
@avgEventsPerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
......@@ -3276,13 +2974,13 @@ module Ansible
_oa = _o['stddevEventsPerThread']
if(_oa.is_a? Hash)
@stddevEventsPerThread = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@stddevEventsPerThread = Fixnum.from_json(_oa) unless _oa['@class']
@stddevEventsPerThread = Float.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@stddevEventsPerThread = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@stddevEventsPerThread.push Fixnum.from_json(_item)
@stddevEventsPerThread.push Float.from_json(_item)
else
@stddevEventsPerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
......@@ -3295,13 +2993,13 @@ module Ansible
_oa = _o['avgExecTimePerThread']
if(_oa.is_a? Hash)
@avgExecTimePerThread = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@avgExecTimePerThread = Fixnum.from_json(_oa) unless _oa['@class']
@avgExecTimePerThread = Float.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@avgExecTimePerThread = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@avgExecTimePerThread.push Fixnum.from_json(_item)
@avgExecTimePerThread.push Float.from_json(_item)
else
@avgExecTimePerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
......@@ -3314,13 +3012,13 @@ module Ansible
_oa = _o['stddevExecTimePerThread']
if(_oa.is_a? Hash)
@stddevExecTimePerThread = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@stddevExecTimePerThread = Fixnum.from_json(_oa) unless _oa['@class']
@stddevExecTimePerThread = Float.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@stddevExecTimePerThread = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@stddevExecTimePerThread.push Fixnum.from_json(_item)
@stddevExecTimePerThread.push Float.from_json(_item)
else
@stddevExecTimePerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
......@@ -3329,6 +3027,101 @@ module Ansible
@stddevExecTimePerThread = _oa
end
end
if !_o['minExecutionTimePerRequest'].nil?
_oa = _o['minExecutionTimePerRequest']
if(_oa.is_a? Hash)
@minExecutionTimePerRequest = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@minExecutionTimePerRequest = Float.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@minExecutionTimePerRequest = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@minExecutionTimePerRequest.push Float.from_json(_item)
else
@minExecutionTimePerRequest.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@minExecutionTimePerRequest = _oa
end
end
if !_o['avgExecutionTimePerRequest'].nil?
_oa = _o['avgExecutionTimePerRequest']
if(_oa.is_a? Hash)
@avgExecutionTimePerRequest = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@avgExecutionTimePerRequest = Float.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@avgExecutionTimePerRequest = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@avgExecutionTimePerRequest.push Float.from_json(_item)
else
@avgExecutionTimePerRequest.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@avgExecutionTimePerRequest = _oa
end
end
if !_o['maxExecutionTimePerRequest'].nil?
_oa = _o['maxExecutionTimePerRequest']
if(_oa.is_a? Hash)
@maxExecutionTimePerRequest = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@maxExecutionTimePerRequest = Float.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@maxExecutionTimePerRequest = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@maxExecutionTimePerRequest.push Float.from_json(_item)
else
@maxExecutionTimePerRequest.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@maxExecutionTimePerRequest = _oa
end
end
if !_o['approx95Percentile'].nil?
_oa = _o['approx95Percentile']
if(_oa.is_a? Hash)
@approx95Percentile = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@approx95Percentile = Float.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@approx95Percentile = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@approx95Percentile.push Float.from_json(_item)
else
@approx95Percentile.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@approx95Percentile = _oa
end
end
if !_o['ansibleOutputID'].nil?
_oa = _o['ansibleOutputID']
if(_oa.is_a? Hash)
@ansibleOutputID = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@ansibleOutputID = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar
@ansibleOutputID = Array.new
_oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true)
@ansibleOutputID.push String.from_json(_item)
else
@ansibleOutputID.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end
}
else
@ansibleOutputID = _oa
end
end
end
# constructs a SysbenchCPUBenchmark from a (parsed) JSON hash
......
......@@ -99,6 +99,22 @@
</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
</samp></li></ul></td>
<td> <span class="resource-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="resource_BenchmarkController.html">
<td> <span class="resource-name">BenchmarkController</span>
</td>
<td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/user/v1.0/benchmark</span>
</samp></li><li><samp> <span class="resource-path">/user/v1.0/benchmark/all</span>
</samp></li><li><samp> <span class="resource-path">/user/v1.0/benchmark/ids</span>
</samp></li><li><samp> <span class="resource-path">/user/v1.0/benchmark/{id}</span>
</samp></li></ul></td>
<td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span>
</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
</samp></li></ul></td>
<td> <span class="resource-description"></span>
</td>
......@@ -388,12 +404,6 @@ class</span>
<td> <span class="datatype-name">AnsibleResult</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_AnsibleResult_.html">
<td> <span class="datatype-name">AnsibleResult_</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_BenchmarkResult.html">
......@@ -721,36 +731,12 @@ provisioner to request for cloud resources.</span>
</td>
<td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this
class</span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_ansibleResult.html">
<td> <span class="datatype-name">ansibleResult</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_ansibleResult_.html">
<td> <span class="datatype-name">ansibleResult_</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_benchmarkResult.html">
<td> <span class="datatype-name">benchmarkResult</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_invocation.html">
<td> <span class="datatype-name">invocation</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_moduleArgs.html">
<td> <span class="datatype-name">moduleArgs</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_sysbenchCPUBenchmark.html">
......
......@@ -144,6 +144,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -159,33 +165,14 @@ object is saved.</span></td>
&quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;,
&quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;stdout_lines&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;results&quot; : [ {
&quot;_ansible_parsed&quot; : true,
&quot;changed&quot; : true,
&quot;cache_updated&quot; : true,
&quot;_ansible_item_result&quot; : true,
&quot;item&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;invocation&quot; : { },
&quot;cache_update_time&quot; : 12345,
&quot;_ansible_no_log&quot; : true
}, {
&quot;_ansible_parsed&quot; : true,
&quot;changed&quot; : true,
&quot;cache_updated&quot; : true,
&quot;_ansible_item_result&quot; : true,
&quot;item&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;invocation&quot; : { },
&quot;cache_update_time&quot; : 12345,
&quot;_ansible_no_log&quot; : true
} ]
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ]
},
&quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;provisionID&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -147,24 +147,6 @@
</td>
<td> <span class="datatype-reference">array of string
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">stdout_lines</span>
</td>
<td> <span class="datatype-reference">array of string
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">results</span>
</td>
<td> <span class="datatype-reference">array of <a href="json_AnsibleResult_.html">AnsibleResult_</a>
</span>
</td>
<td> <span class="property-description"></span>
</td>
......@@ -182,33 +164,7 @@
&quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;,
&quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;stdout_lines&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;results&quot; : [ {
&quot;_ansible_parsed&quot; : true,
&quot;changed&quot; : true,
&quot;cache_updated&quot; : true,
&quot;_ansible_item_result&quot; : true,
&quot;item&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;invocation&quot; : {
&quot;module_args&quot; : { },
&quot;module_name&quot; : &quot;...&quot;
},
&quot;cache_update_time&quot; : 12345,
&quot;_ansible_no_log&quot; : true
}, {
&quot;_ansible_parsed&quot; : true,
&quot;changed&quot; : true,
&quot;cache_updated&quot; : true,
&quot;_ansible_item_result&quot; : true,
&quot;item&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;invocation&quot; : {
&quot;module_args&quot; : { },
&quot;module_name&quot; : &quot;...&quot;
},
&quot;cache_update_time&quot; : 12345,
&quot;_ansible_no_log&quot; : true
} ]
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ]
}</pre>
<footer class="footer">
......
......@@ -81,6 +81,15 @@
</tr>
</thead>
<tbody>
<tr>
<td> <span class="property-name">vmType</span>
</td>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">end</span>
</td>
......@@ -118,7 +127,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">cloudProvider</span>
<td> <span class="property-name">cloudDeploymentDomain</span>
</td>
<td> <span class="datatype-reference">string
</span>
......@@ -145,19 +154,27 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
<p class="lead">Example</p>
<pre class="prettyprint language-js example">{
&quot;vmType&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;host&quot; : &quot;...&quot;,
&quot;cloudProvider&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -135,6 +135,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -146,7 +152,8 @@ object is saved.</span></td>
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -130,6 +130,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -140,7 +146,8 @@ object is saved.</span></td>
&quot;managerType&quot; : &quot;ansible&quot;,
&quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -143,6 +143,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -170,13 +176,15 @@ object is saved.</span></td>
&quot;key&quot; : &quot;-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAm6AALYxkJFNzD3bfVJ4+hMY5j0/kqM9CURLKXMlYuAysnvoG8wZKx9Bedefm\\neNSse4zTg798ZA2kDMZFIrwp1AseTwtj8DDu5fhG5DjyI3g6iJltS5zFQdMXneDlHXBX8cncSzNY\\nRx0NdjEMAe7YttvI8FNlxL0VnMFli/HB/ftzYMe5+AmkSROncVGHiwoiUpj+vtobCFOYtXsCf6ri\\nd4lgWA5wv6DZT/JKCYymiBqgSXu3ueFcEzw5SAukARWVjn1xccjZkokFfBbO/FpYY00TrUTBw9S6\\nD3iM+gj8RT6EKILOmhrt71D21S95WAWIT7h2YBsy1KAvMixhNf9VaQIDAQABAoIBAHhVYK3Xl3tr\\nN1Xm0ctJTQg3ijxhR2qsUBgGUokqezpdOoD2zbbOz7XvTYsX1GLr967U9pwxzUpELexexwiTvDgk\\nnLv8D7ui6qbRsmc4DSsWBRSophVIVFKQmftO8Xow6x+fuYJAYmsicM1KIYHBILtL+PSzV8anenWq\\nKQ3r0tfCiQhEzKEk4b1uT3SJWQyHE++JAhVkO7lIeb6S9Dg1jAaAeMnJ/NiMxTarpPRnxe6hsTsH\\ngG1iKWo+Skcl4SknOc+CMEfyDjG4FL7MGhKduahsO8vMUrgGsDD7EH3NiX/FweB8La6qpDYAwFpC\\nycrooyhiyzw8Wb5gGaYnmvr9l70CgYEAx74O8JleXaHpxEAmh4h7VbLmJ3mOylfBmOdzcHeedJQw\\nack2SAv65WBI9S9MEQ7J/vFuyw5HNk3C/mcWgzDQXSNIhHLvl/Z9sux/Qpm3SQWLzBxKV3dJ4r\\nwcAxzVA93+/L1Nee+VOKnlyRumvVa6+XLsLagpap2AVcTqlerMcCgYEAx3T2pXtqkCE9eU/ov22r\\npdaKjgHoGOUg1CMEfWi/Ch6sYIIRyrHz6dhy+yR1pXNgPbLWdrn8l88F3+IsmbaMupMgRmqwEC3G\\n9Y2FglGIVvRdZaagvRxLzRCcvcN4v6OYs9ST4o1xlv7Qxphld+0XDKv7VSCv/rASuK8BqlFL3E8C\\ngYArMXJRnRjG7qh6g9TRIjZphdI3XxX9s5Rt2D8iZvuhAhqmBZjzY4PR7kxYmO2+EpCjzNnEl0XW\\n/GHaWbiIjhnAykx4N9KP7gGom3O5lzwHUme1XnFKcO2wDjQwJbufRmba8iQF1srN577mF+Z7ha4V\\nJ1duCTzvWF1KFX6sk/uhKQKBgAcDFai7rgNjJ8YcCRKxyFcMM9LKPl6hr4XFtWKzTAQPEABUkkuN\\n9gVClsg9f+VRKRECOIf0Ae1UWeCFEwxUXp4wjfHrzkTDVztKvmbWdvSXorDwKrZ7SC7tZpVFSfly\\nxuuLjadpUZT9YFmbAfY1X5oSccOMYqORjRbxEB3svb4BAoGAGTgFuq9Zojh/KIqY8b4HpEfmh6CQ\\nhLVfD98Nqd6GDbxgvIM0v4mFXE92x2jn35Ia0JdFyh3B8Vkl7sqQZfxDFXI9O9pte2mxY9ICaY\\n55+X/SN1pd53BH+gaPZJy/R+Vpvs5MN48hoUKy5UKpoFeUWrS5QArjtvNCm4SGlXw=\\n-----END RSA PRIVATE KEY-----\\n&quot;
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
},
&quot;provisionID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;managerType&quot; : &quot;ansible&quot;,
&quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -117,6 +117,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -142,7 +148,8 @@ object is saved.</span></td>
&quot;key&quot; : &quot;-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAm6AALYxkJFNzD3bfVJ4+hMY5j0/kqM9CURLKXMlYuAysnvoG8wZKx9Bedefm\\neNSse4zTg798ZA2kDMZFIrwp1AseTwtj8DDu5fhG5DjyI3g6iJltS5zFQdMXneDlHXBX8cncSzNY\\nRx0NdjEMAe7YttvI8FNlxL0VnMFli/HB/ftzYMe5+AmkSROncVGHiwoiUpj+vtobCFOYtXsCf6ri\\nd4lgWA5wv6DZT/JKCYymiBqgSXu3ueFcEzw5SAukARWVjn1xccjZkokFfBbO/FpYY00TrUTBw9S6\\nD3iM+gj8RT6EKILOmhrt71D21S95WAWIT7h2YBsy1KAvMixhNf9VaQIDAQABAoIBAHhVYK3Xl3tr\\nN1Xm0ctJTQg3ijxhR2qsUBgGUokqezpdOoD2zbbOz7XvTYsX1GLr967U9pwxzUpELexexwiTvDgk\\nnLv8D7ui6qbRsmc4DSsWBRSophVIVFKQmftO8Xow6x+fuYJAYmsicM1KIYHBILtL+PSzV8anenWq\\nKQ3r0tfCiQhEzKEk4b1uT3SJWQyHE++JAhVkO7lIeb6S9Dg1jAaAeMnJ/NiMxTarpPRnxe6hsTsH\\ngG1iKWo+Skcl4SknOc+CMEfyDjG4FL7MGhKduahsO8vMUrgGsDD7EH3NiX/FweB8La6qpDYAwFpC\\nycrooyhiyzw8Wb5gGaYnmvr9l70CgYEAx74O8JleXaHpxEAmh4h7VbLmJ3mOylfBmOdzcHeedJQw\\nack2SAv65WBI9S9MEQ7J/vFuyw5HNk3C/mcWgzDQXSNIhHLvl/Z9sux/Qpm3SQWLzBxKV3dJ4r\\nwcAxzVA93+/L1Nee+VOKnlyRumvVa6+XLsLagpap2AVcTqlerMcCgYEAx3T2pXtqkCE9eU/ov22r\\npdaKjgHoGOUg1CMEfWi/Ch6sYIIRyrHz6dhy+yR1pXNgPbLWdrn8l88F3+IsmbaMupMgRmqwEC3G\\n9Y2FglGIVvRdZaagvRxLzRCcvcN4v6OYs9ST4o1xlv7Qxphld+0XDKv7VSCv/rASuK8BqlFL3E8C\\ngYArMXJRnRjG7qh6g9TRIjZphdI3XxX9s5Rt2D8iZvuhAhqmBZjzY4PR7kxYmO2+EpCjzNnEl0XW\\n/GHaWbiIjhnAykx4N9KP7gGom3O5lzwHUme1XnFKcO2wDjQwJbufRmba8iQF1srN577mF+Z7ha4V\\nJ1duCTzvWF1KFX6sk/uhKQKBgAcDFai7rgNjJ8YcCRKxyFcMM9LKPl6hr4XFtWKzTAQPEABUkkuN\\n9gVClsg9f+VRKRECOIf0Ae1UWeCFEwxUXp4wjfHrzkTDVztKvmbWdvSXorDwKrZ7SC7tZpVFSfly\\nxuuLjadpUZT9YFmbAfY1X5oSccOMYqORjRbxEB3svb4BAoGAGTgFuq9Zojh/KIqY8b4HpEfmh6CQ\\nhLVfD98Nqd6GDbxgvIM0v4mFXE92x2jn35Ia0JdFyh3B8Vkl7sqQZfxDFXI9O9pte2mxY9ICaY\\n55+X/SN1pd53BH+gaPZJy/R+Vpvs5MN48hoUKy5UKpoFeUWrS5QArjtvNCm4SGlXw=\\n-----END RSA PRIVATE KEY-----\\n&quot;
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -110,6 +110,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -121,7 +127,8 @@ object is saved.</span></td>
&quot;property2&quot; : { }
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -100,6 +100,15 @@ the DAO saves the object based on the principal how made the call</span>
</td>
<td> <span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span>
</td>
</tr>
<tr>
<td> <span class="property-name">creationDate</span>
</td>
<td> <span class="datatype-reference">number
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -109,7 +118,8 @@ object is saved.</span>
<pre class="prettyprint language-js example">{
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -149,6 +149,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -164,7 +170,8 @@ object is saved.</span></td>
&quot;property2&quot; : { }
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -109,6 +109,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -120,7 +126,8 @@ object is saved.</span></td>
&quot;property2&quot; : { }
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -139,6 +139,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -153,7 +159,8 @@ object is saved.</span></td>
&quot;property2&quot; : { }
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -141,6 +141,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -166,7 +172,8 @@ object is saved.</span></td>
&quot;property2&quot; : { }
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -116,6 +116,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -125,7 +131,8 @@ object is saved.</span></td>
&quot;name&quot; : &quot;config.sh&quot;,
&quot;contents&quot; : &quot; #!/bin/bash\necho \&quot;Reading system-wide config....\&quot; &gt;&amp;2\\n. /etc/cool.cfg\nif [ -r ~/.coolrc ]; then\n echo \&quot;Reading user config....\&quot; &gt;&amp;2\\n . ~/.coolrc\\nfi&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -147,6 +147,51 @@
</td>
<td> <span class="datatype-reference">number
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">minExecutionTimePerRequest</span>
</td>
<td> <span class="datatype-reference">number
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">avgExecutionTimePerRequest</span>
</td>
<td> <span class="datatype-reference">number
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">maxExecutionTimePerRequest</span>
</td>
<td> <span class="datatype-reference">number
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">approx95Percentile</span>
</td>
<td> <span class="datatype-reference">number
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">ansibleOutputID</span>
</td>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description"></span>
</td>
......@@ -156,6 +201,12 @@
<td colspan="3"><h5 class="text-muted">Properties inherited from <a href="json_BenchmarkResult.html">BenchmarkResult</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">vmType</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">end</span></td>
<td><span class="datatype-reference">string
......@@ -181,7 +232,7 @@
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">cloudProvider</span></td>
<td><span class="property-name">cloudDeploymentDomain</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description"></span></td>
......@@ -205,6 +256,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -215,17 +272,24 @@ object is saved.</span></td>
&quot;numberOfThreads&quot; : 12345,
&quot;totalNumberOfEvents&quot; : 12345,
&quot;executionTime&quot; : 12345.0,
&quot;avgEventsPerThread&quot; : 12345,
&quot;stddevEventsPerThread&quot; : 12345,
&quot;avgExecTimePerThread&quot; : 12345,
&quot;stddevExecTimePerThread&quot; : 12345,
&quot;avgEventsPerThread&quot; : 12345.0,
&quot;stddevEventsPerThread&quot; : 12345.0,
&quot;avgExecTimePerThread&quot; : 12345.0,
&quot;stddevExecTimePerThread&quot; : 12345.0,
&quot;minExecutionTimePerRequest&quot; : 12345.0,
&quot;avgExecutionTimePerRequest&quot; : 12345.0,
&quot;maxExecutionTimePerRequest&quot; : 12345.0,
&quot;approx95Percentile&quot; : 12345.0,
&quot;ansibleOutputID&quot; : &quot;...&quot;,
&quot;vmType&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;host&quot; : &quot;...&quot;,
&quot;cloudProvider&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -118,6 +118,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
</tr>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">number
</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
</table>
......@@ -130,7 +136,8 @@ object is saved.</span></td>
&quot;property2&quot; : { }
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre>
<footer class="footer">
......
......@@ -493,6 +493,8 @@ the DAO saves the object based on the principal how made the call]]>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="creationDate" type="xs:long" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
......@@ -725,8 +727,6 @@ class]]>
<xs:sequence>
<xs:element name="host" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="ansiibleResult" type="ansibleResult" minOccurs="0">
</xs:element>
<xs:element name="cloudDeploymentDomain" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="vmType" type="xs:string" minOccurs="0">
......@@ -738,59 +738,13 @@ class]]>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ansibleResult">
<xs:sequence>
<xs:element name="msg" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="changed" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="ansibleResults" type="ansibleResult_" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="end" type="xs:dateTime" minOccurs="0">
</xs:element>
<xs:element name="stdout" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="cmd" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="start" type="xs:dateTime" minOccurs="0">
</xs:element>
<xs:element name="stderr" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="delta" type="xs:dateTime" minOccurs="0">
</xs:element>
<xs:element name="stdout_lines" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ansibleResult_">
<xs:sequence>
<xs:element name="ansibleParsed" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="changed" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="ansibleNoLog" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="cacheUpdated" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="ansibleItemAnsibleResult" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="item" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="invocation" type="invocation" minOccurs="0">
</xs:element>
<xs:element name="cacheUpdateTime" type="xs:int" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="benchmarkResult">
<xs:complexContent>
<xs:extension base="ownedObject">
<xs:sequence>
<xs:element name="host" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="cloudProvider" type="xs:string" minOccurs="0">
<xs:element name="cloudDeploymentDomain" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="end" type="xs:dateTime" minOccurs="0">
</xs:element>
......@@ -798,55 +752,13 @@ class]]>
</xs:element>
<xs:element name="delta" type="xs:dateTime" minOccurs="0">
</xs:element>
<xs:element name="vmType" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="invocation">
<xs:sequence>
<xs:element name="moduleName" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="moduleArgs" type="moduleArgs" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="moduleArgs">
<xs:sequence>
<xs:element name="dpkgOptions" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="autoremove" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="force" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="name" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="installRecommends" type="xs:anyType" minOccurs="0">
</xs:element>
<xs:element name="package" type="xs:string" minOccurs="0" maxOccurs="unbounded">
</xs:element>
<xs:element name="purge" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="allowUnauthenticated" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="state" type="xs:string" minOccurs="0">
</xs:element>
<xs:element name="upgrade" type="xs:anyType" minOccurs="0">
</xs:element>
<xs:element name="updateCache" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="deb" type="xs:anyType" minOccurs="0">
</xs:element>
<xs:element name="onlyUpgrade" type="xs:boolean" minOccurs="0">
</xs:element>
<xs:element name="defaultRelease" type="xs:anyType" minOccurs="0">
</xs:element>
<xs:element name="cacheValidTime" type="xs:int" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="sysbenchCPUBenchmark">
<xs:complexContent>
<xs:extension base="benchmarkResult">
......@@ -859,13 +771,23 @@ class]]>
</xs:element>
<xs:element name="executionTime" type="xs:double" minOccurs="1">
</xs:element>
<xs:element name="avgEventsPerThread" type="xs:int" minOccurs="1">
<xs:element name="avgEventsPerThread" type="xs:double" minOccurs="1">
</xs:element>
<xs:element name="stddevEventsPerThread" type="xs:double" minOccurs="1">
</xs:element>
<xs:element name="avgExecTimePerThread" type="xs:double" minOccurs="1">
</xs:element>
<xs:element name="stddevExecTimePerThread" type="xs:double" minOccurs="1">
</xs:element>
<xs:element name="minExecutionTimePerRequest" type="xs:double" minOccurs="1">
</xs:element>
<xs:element name="avgExecutionTimePerRequest" type="xs:double" minOccurs="1">
</xs:element>
<xs:element name="stddevEventsPerThread" type="xs:int" minOccurs="1">
<xs:element name="maxExecutionTimePerRequest" type="xs:double" minOccurs="1">
</xs:element>
<xs:element name="avgExecTimePerThread" type="xs:int" minOccurs="1">
<xs:element name="approx95Percentile" type="xs:double" minOccurs="1">
</xs:element>
<xs:element name="stddevExecTimePerThread" type="xs:int" minOccurs="1">
<xs:element name="ansibleOutputID" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence>
</xs:extension>
......
......@@ -128,12 +128,12 @@
<tbody>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/json&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/json</span></abbr></td>
<td><span class="datatype-reference"><a href="json_AnsibleOutput.html">AnsibleOutput</a>
<td><span class="datatype-reference">array of <a href="json_AnsibleOutput.html">AnsibleOutput</a>
(JSON)</span></td>
</tr>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/xml&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/xml</span></abbr></td>
<td><span class="datatype-reference"><a href="xml_ns0_ansibleOutput.html">ansibleOutput</a>
<td><span class="datatype-reference">list of <a href="xml_ns0_ansibleOutput.html">ansibleOutput</a>
(XML)</span></td>
</tr>
</tbody>
......@@ -157,7 +157,7 @@ HTTP/1.1 200 Looks Good
Content-Type: application/json
<code class="prettyprint language-js">
{
[ {
&quot;host&quot; : &quot;...&quot;,
&quot;result&quot; : {
&quot;msg&quot; : &quot;...&quot;,
......@@ -167,34 +167,15 @@ Content-Type: application/json
&quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;,
&quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;stdout_lines&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;results&quot; : [ {
&quot;_ansible_parsed&quot; : true,
&quot;changed&quot; : true,
&quot;cache_updated&quot; : true,
&quot;_ansible_item_result&quot; : true,
&quot;item&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;invocation&quot; : { },
&quot;cache_update_time&quot; : 12345,
&quot;_ansible_no_log&quot; : true
}, {
&quot;_ansible_parsed&quot; : true,
&quot;changed&quot; : true,
&quot;cache_updated&quot; : true,
&quot;_ansible_item_result&quot; : true,
&quot;item&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;invocation&quot; : { },
&quot;cache_update_time&quot; : 12345,
&quot;_ansible_no_log&quot; : true
} ]
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ]
},
&quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;provisionID&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
}
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} ]
</code>
</pre>
</div>
......@@ -610,33 +591,14 @@ Content-Type: application/json
&quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;,
&quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;stdout_lines&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;results&quot; : [ {
&quot;_ansible_parsed&quot; : true,
&quot;changed&quot; : true,
&quot;cache_updated&quot; : true,
&quot;_ansible_item_result&quot; : true,
&quot;item&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;invocation&quot; : { },
&quot;cache_update_time&quot; : 12345,
&quot;_ansible_no_log&quot; : true
}, {
&quot;_ansible_parsed&quot; : true,
&quot;changed&quot; : true,
&quot;cache_updated&quot; : true,
&quot;_ansible_item_result&quot; : true,
&quot;item&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;invocation&quot; : { },
&quot;cache_update_time&quot; : 12345,
&quot;_ansible_no_log&quot; : true
} ]
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ]
},
&quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;provisionID&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>drip-api: BenchmarkController</title>
<!-- Mobile viewport optimized: j.mp/bplateviewport -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap core CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<!--custom css for these pages-->
<link rel="stylesheet" href="css/style.css">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body data-spy="scroll" data-target="#apinav">
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html">drip-api: BenchmarkController</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="resources.html">Resources</a></li>
<li><a href="data.html">Data Types</a></li>
<li><a href="downloads.html">Files and Libraries</a></li>
</ul>
</div>
</div>
</nav>
<div class="container-fluid">
<div class="row">
<div class="col-sm-3 col-md-2 sidebar" id="apinav">
<ul class="nav nav-sidebar">
<li><a href="#resource_BenchmarkController_getBySysbench_GET">GET /user/v1.0/benchmark</a></li>
<li><a href="#resource_BenchmarkController_deleteAll_DELETE"><abbr title="DELETE /user/v1.0/benchmark/all">DELETE /user/v1.0/benchmark/al...</abbr></a></li>
<li><a href="#resource_BenchmarkController_getIds_GET">GET /user/v1.0/benchmark/ids</a></li>
<li><a href="#resource_BenchmarkController_delete_DELETE"><abbr title="DELETE /user/v1.0/benchmark/{id}">DELETE /user/v1.0/benchmark/{i...</abbr></a></li>
<li><a href="#resource_BenchmarkController_get_GET">GET /user/v1.0/benchmark/{id}</a></li>
<li class="divider"></li>
<li class="text-right"><a href="#top"><small>Back to Top</small></a></li>
</ul>
</div>
<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
<ol class="breadcrumb" id="top">
<li class="active dropdown"><a href="index.html">Home</a></li>
<li class="active dropdown"><a href="resources.html">Resources</a></li>
<li class="dropdown"><a href="resource_BenchmarkController.html">BenchmarkController</a></li>
</ol>
<h1 class="page-header">BenchmarkController <small>Resource</small></h1>
<p></p>
<div id="resource_BenchmarkController_getBySysbench_GET">
<h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/user/v1.0/benchmark <a href="../user/v1.0/benchmark" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
<p></p>
<dl class="dl-horizontal">
<dt>Security Roles Allowed</dt>
<dd>ADMIN, USER</dd>
</dl>
<table class="table resource-response-codes">
<caption>Response Codes</caption>
<thead>
<tr>
<th>code</th>
<th>condition</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="label label-warning response-code">401</span></td>
<td><span class="response-condition">Bad credentials</span></td>
</tr>
</tbody>
</table>
<table class="table resource-response-body">
<caption>Response Body</caption>
<thead>
<tr>
<th>media type</th>
<th>data type</th>
</tr>
</thead>
<tbody>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/json&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/json</span></abbr></td>
<td><span class="datatype-reference">array of <a href="json_BenchmarkResult.html">BenchmarkResult</a>
(JSON)</span></td>
</tr>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/xml&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/xml</span></abbr></td>
<td><span class="datatype-reference">list of <a href="xml_ns0_benchmarkResult.html">benchmarkResult</a>
(XML)</span></td>
</tr>
</tbody>
</table>
<h4>Example</h4>
<div class="container-fluid example panel">
<div class="row panel-body">
<div class="col-md-6">
<h5>Request</h5>
<pre>
GET /user/v1.0/benchmark
Accept: application/json
</pre>
</div>
<div class="col-md-6">
<h5>Response</h5>
<pre>
HTTP/1.1 200 Looks Good
Content-Type: application/json
<code class="prettyprint language-js">
[ {
&quot;vmType&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;host&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} ]
</code>
</pre>
</div>
</div>
</div>
</div>
<div id="resource_BenchmarkController_deleteAll_DELETE">
<h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/user/v1.0/benchmark/all <a href="../user/v1.0/benchmark/all" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
<p></p>
<dl class="dl-horizontal">
<dt>Security Roles Allowed</dt>
<dd>ADMIN</dd>
</dl>
<table class="table resource-response-codes">
<caption>Response Codes</caption>
<thead>
<tr>
<th>code</th>
<th>condition</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="label label-warning response-code">401</span></td>
<td><span class="response-condition">Bad credentials</span></td>
</tr>
</tbody>
</table>
<table class="table resource-response-body">
<caption>Response Body</caption>
<thead>
<tr>
<th>media type</th>
<th>data type</th>
</tr>
</thead>
<tbody>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/json&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/json</span></abbr></td>
<td><span class="datatype-reference">string
(JSON)</span></td>
</tr>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/xml&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/xml</span></abbr></td>
<td><span class="datatype-reference">string
(XML)</span></td>
</tr>
</tbody>
</table>
<h4>Example</h4>
<div class="container-fluid example panel">
<div class="row panel-body">
<div class="col-md-6">
<h5>Request</h5>
<pre>
DELETE /user/v1.0/benchmark/all
Accept: application/json
</pre>
</div>
<div class="col-md-6">
<h5>Response</h5>
<pre>
HTTP/1.1 204 Looks Good
Content-Type: application/json
<code class="prettyprint language-txt">
...
</code>
</pre>
</div>
</div>
</div>
</div>
<div id="resource_BenchmarkController_getIds_GET">
<h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/user/v1.0/benchmark/ids <a href="../user/v1.0/benchmark/ids" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
<p></p>
<dl class="dl-horizontal">
<dt>Security Roles Allowed</dt>
<dd>ADMIN, USER</dd>
</dl>
<table class="table resource-response-codes">
<caption>Response Codes</caption>
<thead>
<tr>
<th>code</th>
<th>condition</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="label label-warning response-code">401</span></td>
<td><span class="response-condition">Bad credentials</span></td>
</tr>
</tbody>
</table>
<table class="table resource-response-body">
<caption>Response Body</caption>
<thead>
<tr>
<th>media type</th>
<th>data type</th>
</tr>
</thead>
<tbody>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/json&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/json</span></abbr></td>
<td><span class="datatype-reference">array of string
(JSON)</span></td>
</tr>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/xml&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/xml</span></abbr></td>
<td><span class="datatype-reference">list of string
(XML)</span></td>
</tr>
</tbody>
</table>
<h4>Example</h4>
<div class="container-fluid example panel">
<div class="row panel-body">
<div class="col-md-6">
<h5>Request</h5>
<pre>
GET /user/v1.0/benchmark/ids
Accept: application/json
</pre>
</div>
<div class="col-md-6">
<h5>Response</h5>
<pre>
HTTP/1.1 200 Looks Good
Content-Type: application/json
<code class="prettyprint language-txt">
...
</code>
</pre>
</div>
</div>
</div>
</div>
<div id="resource_BenchmarkController_delete_DELETE">
<h3><span class="label label-default resource-method">DELETE</span> <span class="resource-path">/user/v1.0/benchmark/{id} <a href="../user/v1.0/benchmark/{id}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
<p></p>
<dl class="dl-horizontal">
<dt>Security Roles Allowed</dt>
<dd>ADMIN, USER</dd>
</dl>
<table class="table resource-parameters">
<caption>Request Parameters</caption>
<thead>
<tr>
<th>name</th>
<th>type</th>
<th>description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parameter-name">id</span></td>
<td>path</td>
<td><span class="parameter-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
<table class="table resource-response-codes">
<caption>Response Codes</caption>
<thead>
<tr>
<th>code</th>
<th>condition</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="label label-warning response-code">401</span></td>
<td><span class="response-condition">Bad credentials</span></td>
</tr>
</tbody>
</table>
<table class="table resource-response-body">
<caption>Response Body</caption>
<thead>
<tr>
<th>media type</th>
<th>data type</th>
</tr>
</thead>
<tbody>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/json&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/json</span></abbr></td>
<td><span class="datatype-reference">string
(JSON)</span></td>
</tr>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/xml&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/xml</span></abbr></td>
<td><span class="datatype-reference">string
(XML)</span></td>
</tr>
</tbody>
</table>
<h4>Example</h4>
<div class="container-fluid example panel">
<div class="row panel-body">
<div class="col-md-6">
<h5>Request</h5>
<pre>
DELETE /user/v1.0/benchmark/{id}
Accept: application/json
</pre>
</div>
<div class="col-md-6">
<h5>Response</h5>
<pre>
HTTP/1.1 204 Looks Good
Content-Type: application/json
<code class="prettyprint language-txt">
...
</code>
</pre>
</div>
</div>
</div>
</div>
<div id="resource_BenchmarkController_get_GET">
<h3><span class="label label-default resource-method">GET</span> <span class="resource-path">/user/v1.0/benchmark/{id} <a href="../user/v1.0/benchmark/{id}" class="glyphicon glyphicon-new-window" target="_blank"></a></span></h3>
<p></p>
<dl class="dl-horizontal">
<dt>Security Roles Allowed</dt>
<dd>ADMIN, USER</dd>
</dl>
<table class="table resource-parameters">
<caption>Request Parameters</caption>
<thead>
<tr>
<th>name</th>
<th>type</th>
<th>description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parameter-name">id</span></td>
<td>path</td>
<td><span class="parameter-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
<table class="table resource-response-codes">
<caption>Response Codes</caption>
<thead>
<tr>
<th>code</th>
<th>condition</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="label label-warning response-code">401</span></td>
<td><span class="response-condition">Bad credentials</span></td>
</tr>
</tbody>
</table>
<table class="table resource-response-body">
<caption>Response Body</caption>
<thead>
<tr>
<th>media type</th>
<th>data type</th>
</tr>
</thead>
<tbody>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/json&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/json</span></abbr></td>
<td><span class="datatype-reference"><a href="json_BenchmarkResult.html">BenchmarkResult</a>
(JSON)</span></td>
</tr>
<tr>
<td><abbr data-toggle="tooltip" data-placement="top" title="Use the &quot;Accept: application/xml&quot; HTTP header to request that this media type be provided by the server."><span class="response-type">application/xml</span></abbr></td>
<td><span class="datatype-reference"><a href="xml_ns0_benchmarkResult.html">benchmarkResult</a>
(XML)</span></td>
</tr>
</tbody>
</table>
<h4>Example</h4>
<div class="container-fluid example panel">
<div class="row panel-body">
<div class="col-md-6">
<h5>Request</h5>
<pre>
GET /user/v1.0/benchmark/{id}
Accept: application/json
</pre>
</div>
<div class="col-md-6">
<h5>Response</h5>
<pre>
HTTP/1.1 200 Looks Good
Content-Type: application/json
<code class="prettyprint language-js">
{
&quot;vmType&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;host&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="container">
<p class="text-muted">Generated by <a href="http://enunciate.webcohesion.com">Enunciate</a>.</p>
</div>
</footer>
</div>
</div>
</div>
<!-- JavaScript placed at the end of the document so the pages load faster. -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<!-- Bootstrap core JavaScript
================================================== -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js" type="text/javascript"></script>
<script>
$(function() {
$(".clickable-row").click(function() {
window.document.location = $(this).data("href");
});
$('[data-toggle="tooltip"]').tooltip()
});
</script>
</body>
</html>
......@@ -168,7 +168,8 @@ Accept: application/json
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......@@ -410,7 +411,8 @@ Content-Type: application/json
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......@@ -605,7 +607,8 @@ Content-Type: application/json
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......
......@@ -234,7 +234,8 @@ Accept: application/json
&quot;managerType&quot; : &quot;ansible&quot;,
&quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......@@ -399,7 +400,8 @@ Content-Type: application/json
&quot;managerType&quot; : &quot;ansible&quot;,
&quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......@@ -606,13 +608,15 @@ Content-Type: application/json
&quot;key&quot; : &quot;-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAm6AALYxkJFNzD3bfVJ4+hMY5j0/kqM9CURLKXMlYuAysnvoG8wZKx9Bedefm\\neNSse4zTg798ZA2kDMZFIrwp1AseTwtj8DDu5fhG5DjyI3g6iJltS5zFQdMXneDlHXBX8cncSzNY\\nRx0NdjEMAe7YttvI8FNlxL0VnMFli/HB/ftzYMe5+AmkSROncVGHiwoiUpj+vtobCFOYtXsCf6ri\\nd4lgWA5wv6DZT/JKCYymiBqgSXu3ueFcEzw5SAukARWVjn1xccjZkokFfBbO/FpYY00TrUTBw9S6\\nD3iM+gj8RT6EKILOmhrt71D21S95WAWIT7h2YBsy1KAvMixhNf9VaQIDAQABAoIBAHhVYK3Xl3tr\\nN1Xm0ctJTQg3ijxhR2qsUBgGUokqezpdOoD2zbbOz7XvTYsX1GLr967U9pwxzUpELexexwiTvDgk\\nnLv8D7ui6qbRsmc4DSsWBRSophVIVFKQmftO8Xow6x+fuYJAYmsicM1KIYHBILtL+PSzV8anenWq\\nKQ3r0tfCiQhEzKEk4b1uT3SJWQyHE++JAhVkO7lIeb6S9Dg1jAaAeMnJ/NiMxTarpPRnxe6hsTsH\\ngG1iKWo+Skcl4SknOc+CMEfyDjG4FL7MGhKduahsO8vMUrgGsDD7EH3NiX/FweB8La6qpDYAwFpC\\nycrooyhiyzw8Wb5gGaYnmvr9l70CgYEAx74O8JleXaHpxEAmh4h7VbLmJ3mOylfBmOdzcHeedJQw\\nack2SAv65WBI9S9MEQ7J/vFuyw5HNk3C/mcWgzDQXSNIhHLvl/Z9sux/Qpm3SQWLzBxKV3dJ4r\\nwcAxzVA93+/L1Nee+VOKnlyRumvVa6+XLsLagpap2AVcTqlerMcCgYEAx3T2pXtqkCE9eU/ov22r\\npdaKjgHoGOUg1CMEfWi/Ch6sYIIRyrHz6dhy+yR1pXNgPbLWdrn8l88F3+IsmbaMupMgRmqwEC3G\\n9Y2FglGIVvRdZaagvRxLzRCcvcN4v6OYs9ST4o1xlv7Qxphld+0XDKv7VSCv/rASuK8BqlFL3E8C\\ngYArMXJRnRjG7qh6g9TRIjZphdI3XxX9s5Rt2D8iZvuhAhqmBZjzY4PR7kxYmO2+EpCjzNnEl0XW\\n/GHaWbiIjhnAykx4N9KP7gGom3O5lzwHUme1XnFKcO2wDjQwJbufRmba8iQF1srN577mF+Z7ha4V\\nJ1duCTzvWF1KFX6sk/uhKQKBgAcDFai7rgNjJ8YcCRKxyFcMM9LKPl6hr4XFtWKzTAQPEABUkkuN\\n9gVClsg9f+VRKRECOIf0Ae1UWeCFEwxUXp4wjfHrzkTDVztKvmbWdvSXorDwKrZ7SC7tZpVFSfly\\nxuuLjadpUZT9YFmbAfY1X5oSccOMYqORjRbxEB3svb4BAoGAGTgFuq9Zojh/KIqY8b4HpEfmh6CQ\\nhLVfD98Nqd6GDbxgvIM0v4mFXE92x2jn35Ia0JdFyh3B8Vkl7sqQZfxDFXI9O9pte2mxY9ICaY\\n55+X/SN1pd53BH+gaPZJy/R+Vpvs5MN48hoUKy5UKpoFeUWrS5QArjtvNCm4SGlXw=\\n-----END RSA PRIVATE KEY-----\\n&quot;
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
},
&quot;provisionID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;managerType&quot; : &quot;ansible&quot;,
&quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......
......@@ -185,7 +185,8 @@ Accept: application/json
&quot;key&quot; : &quot;-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAm6AALYxkJFNzD3bfVJ4+hMY5j0/kqM9CURLKXMlYuAysnvoG8wZKx9Bedefm\\neNSse4zTg798ZA2kDMZFIrwp1AseTwtj8DDu5fhG5DjyI3g6iJltS5zFQdMXneDlHXBX8cncSzNY\\nRx0NdjEMAe7YttvI8FNlxL0VnMFli/HB/ftzYMe5+AmkSROncVGHiwoiUpj+vtobCFOYtXsCf6ri\\nd4lgWA5wv6DZT/JKCYymiBqgSXu3ueFcEzw5SAukARWVjn1xccjZkokFfBbO/FpYY00TrUTBw9S6\\nD3iM+gj8RT6EKILOmhrt71D21S95WAWIT7h2YBsy1KAvMixhNf9VaQIDAQABAoIBAHhVYK3Xl3tr\\nN1Xm0ctJTQg3ijxhR2qsUBgGUokqezpdOoD2zbbOz7XvTYsX1GLr967U9pwxzUpELexexwiTvDgk\\nnLv8D7ui6qbRsmc4DSsWBRSophVIVFKQmftO8Xow6x+fuYJAYmsicM1KIYHBILtL+PSzV8anenWq\\nKQ3r0tfCiQhEzKEk4b1uT3SJWQyHE++JAhVkO7lIeb6S9Dg1jAaAeMnJ/NiMxTarpPRnxe6hsTsH\\ngG1iKWo+Skcl4SknOc+CMEfyDjG4FL7MGhKduahsO8vMUrgGsDD7EH3NiX/FweB8La6qpDYAwFpC\\nycrooyhiyzw8Wb5gGaYnmvr9l70CgYEAx74O8JleXaHpxEAmh4h7VbLmJ3mOylfBmOdzcHeedJQw\\nack2SAv65WBI9S9MEQ7J/vFuyw5HNk3C/mcWgzDQXSNIhHLvl/Z9sux/Qpm3SQWLzBxKV3dJ4r\\nwcAxzVA93+/L1Nee+VOKnlyRumvVa6+XLsLagpap2AVcTqlerMcCgYEAx3T2pXtqkCE9eU/ov22r\\npdaKjgHoGOUg1CMEfWi/Ch6sYIIRyrHz6dhy+yR1pXNgPbLWdrn8l88F3+IsmbaMupMgRmqwEC3G\\n9Y2FglGIVvRdZaagvRxLzRCcvcN4v6OYs9ST4o1xlv7Qxphld+0XDKv7VSCv/rASuK8BqlFL3E8C\\ngYArMXJRnRjG7qh6g9TRIjZphdI3XxX9s5Rt2D8iZvuhAhqmBZjzY4PR7kxYmO2+EpCjzNnEl0XW\\n/GHaWbiIjhnAykx4N9KP7gGom3O5lzwHUme1XnFKcO2wDjQwJbufRmba8iQF1srN577mF+Z7ha4V\\nJ1duCTzvWF1KFX6sk/uhKQKBgAcDFai7rgNjJ8YcCRKxyFcMM9LKPl6hr4XFtWKzTAQPEABUkkuN\\n9gVClsg9f+VRKRECOIf0Ae1UWeCFEwxUXp4wjfHrzkTDVztKvmbWdvSXorDwKrZ7SC7tZpVFSfly\\nxuuLjadpUZT9YFmbAfY1X5oSccOMYqORjRbxEB3svb4BAoGAGTgFuq9Zojh/KIqY8b4HpEfmh6CQ\\nhLVfD98Nqd6GDbxgvIM0v4mFXE92x2jn35Ia0JdFyh3B8Vkl7sqQZfxDFXI9O9pte2mxY9ICaY\\n55+X/SN1pd53BH+gaPZJy/R+Vpvs5MN48hoUKy5UKpoFeUWrS5QArjtvNCm4SGlXw=\\n-----END RSA PRIVATE KEY-----\\n&quot;
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......@@ -441,7 +442,8 @@ Content-Type: application/json
&quot;key&quot; : &quot;-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAm6AALYxkJFNzD3bfVJ4+hMY5j0/kqM9CURLKXMlYuAysnvoG8wZKx9Bedefm\\neNSse4zTg798ZA2kDMZFIrwp1AseTwtj8DDu5fhG5DjyI3g6iJltS5zFQdMXneDlHXBX8cncSzNY\\nRx0NdjEMAe7YttvI8FNlxL0VnMFli/HB/ftzYMe5+AmkSROncVGHiwoiUpj+vtobCFOYtXsCf6ri\\nd4lgWA5wv6DZT/JKCYymiBqgSXu3ueFcEzw5SAukARWVjn1xccjZkokFfBbO/FpYY00TrUTBw9S6\\nD3iM+gj8RT6EKILOmhrt71D21S95WAWIT7h2YBsy1KAvMixhNf9VaQIDAQABAoIBAHhVYK3Xl3tr\\nN1Xm0ctJTQg3ijxhR2qsUBgGUokqezpdOoD2zbbOz7XvTYsX1GLr967U9pwxzUpELexexwiTvDgk\\nnLv8D7ui6qbRsmc4DSsWBRSophVIVFKQmftO8Xow6x+fuYJAYmsicM1KIYHBILtL+PSzV8anenWq\\nKQ3r0tfCiQhEzKEk4b1uT3SJWQyHE++JAhVkO7lIeb6S9Dg1jAaAeMnJ/NiMxTarpPRnxe6hsTsH\\ngG1iKWo+Skcl4SknOc+CMEfyDjG4FL7MGhKduahsO8vMUrgGsDD7EH3NiX/FweB8La6qpDYAwFpC\\nycrooyhiyzw8Wb5gGaYnmvr9l70CgYEAx74O8JleXaHpxEAmh4h7VbLmJ3mOylfBmOdzcHeedJQw\\nack2SAv65WBI9S9MEQ7J/vFuyw5HNk3C/mcWgzDQXSNIhHLvl/Z9sux/Qpm3SQWLzBxKV3dJ4r\\nwcAxzVA93+/L1Nee+VOKnlyRumvVa6+XLsLagpap2AVcTqlerMcCgYEAx3T2pXtqkCE9eU/ov22r\\npdaKjgHoGOUg1CMEfWi/Ch6sYIIRyrHz6dhy+yR1pXNgPbLWdrn8l88F3+IsmbaMupMgRmqwEC3G\\n9Y2FglGIVvRdZaagvRxLzRCcvcN4v6OYs9ST4o1xlv7Qxphld+0XDKv7VSCv/rASuK8BqlFL3E8C\\ngYArMXJRnRjG7qh6g9TRIjZphdI3XxX9s5Rt2D8iZvuhAhqmBZjzY4PR7kxYmO2+EpCjzNnEl0XW\\n/GHaWbiIjhnAykx4N9KP7gGom3O5lzwHUme1XnFKcO2wDjQwJbufRmba8iQF1srN577mF+Z7ha4V\\nJ1duCTzvWF1KFX6sk/uhKQKBgAcDFai7rgNjJ8YcCRKxyFcMM9LKPl6hr4XFtWKzTAQPEABUkkuN\\n9gVClsg9f+VRKRECOIf0Ae1UWeCFEwxUXp4wjfHrzkTDVztKvmbWdvSXorDwKrZ7SC7tZpVFSfly\\nxuuLjadpUZT9YFmbAfY1X5oSccOMYqORjRbxEB3svb4BAoGAGTgFuq9Zojh/KIqY8b4HpEfmh6CQ\\nhLVfD98Nqd6GDbxgvIM0v4mFXE92x2jn35Ia0JdFyh3B8Vkl7sqQZfxDFXI9O9pte2mxY9ICaY\\n55+X/SN1pd53BH+gaPZJy/R+Vpvs5MN48hoUKy5UKpoFeUWrS5QArjtvNCm4SGlXw=\\n-----END RSA PRIVATE KEY-----\\n&quot;
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......@@ -650,7 +652,8 @@ Content-Type: application/json
&quot;key&quot; : &quot;-----BEGIN RSA PRIVATE KEY-----\\nMIIEogIBAAKCAQEAm6AALYxkJFNzD3bfVJ4+hMY5j0/kqM9CURLKXMlYuAysnvoG8wZKx9Bedefm\\neNSse4zTg798ZA2kDMZFIrwp1AseTwtj8DDu5fhG5DjyI3g6iJltS5zFQdMXneDlHXBX8cncSzNY\\nRx0NdjEMAe7YttvI8FNlxL0VnMFli/HB/ftzYMe5+AmkSROncVGHiwoiUpj+vtobCFOYtXsCf6ri\\nd4lgWA5wv6DZT/JKCYymiBqgSXu3ueFcEzw5SAukARWVjn1xccjZkokFfBbO/FpYY00TrUTBw9S6\\nD3iM+gj8RT6EKILOmhrt71D21S95WAWIT7h2YBsy1KAvMixhNf9VaQIDAQABAoIBAHhVYK3Xl3tr\\nN1Xm0ctJTQg3ijxhR2qsUBgGUokqezpdOoD2zbbOz7XvTYsX1GLr967U9pwxzUpELexexwiTvDgk\\nnLv8D7ui6qbRsmc4DSsWBRSophVIVFKQmftO8Xow6x+fuYJAYmsicM1KIYHBILtL+PSzV8anenWq\\nKQ3r0tfCiQhEzKEk4b1uT3SJWQyHE++JAhVkO7lIeb6S9Dg1jAaAeMnJ/NiMxTarpPRnxe6hsTsH\\ngG1iKWo+Skcl4SknOc+CMEfyDjG4FL7MGhKduahsO8vMUrgGsDD7EH3NiX/FweB8La6qpDYAwFpC\\nycrooyhiyzw8Wb5gGaYnmvr9l70CgYEAx74O8JleXaHpxEAmh4h7VbLmJ3mOylfBmOdzcHeedJQw\\nack2SAv65WBI9S9MEQ7J/vFuyw5HNk3C/mcWgzDQXSNIhHLvl/Z9sux/Qpm3SQWLzBxKV3dJ4r\\nwcAxzVA93+/L1Nee+VOKnlyRumvVa6+XLsLagpap2AVcTqlerMcCgYEAx3T2pXtqkCE9eU/ov22r\\npdaKjgHoGOUg1CMEfWi/Ch6sYIIRyrHz6dhy+yR1pXNgPbLWdrn8l88F3+IsmbaMupMgRmqwEC3G\\n9Y2FglGIVvRdZaagvRxLzRCcvcN4v6OYs9ST4o1xlv7Qxphld+0XDKv7VSCv/rASuK8BqlFL3E8C\\ngYArMXJRnRjG7qh6g9TRIjZphdI3XxX9s5Rt2D8iZvuhAhqmBZjzY4PR7kxYmO2+EpCjzNnEl0XW\\n/GHaWbiIjhnAykx4N9KP7gGom3O5lzwHUme1XnFKcO2wDjQwJbufRmba8iQF1srN577mF+Z7ha4V\\nJ1duCTzvWF1KFX6sk/uhKQKBgAcDFai7rgNjJ8YcCRKxyFcMM9LKPl6hr4XFtWKzTAQPEABUkkuN\\n9gVClsg9f+VRKRECOIf0Ae1UWeCFEwxUXp4wjfHrzkTDVztKvmbWdvSXorDwKrZ7SC7tZpVFSfly\\nxuuLjadpUZT9YFmbAfY1X5oSccOMYqORjRbxEB3svb4BAoGAGTgFuq9Zojh/KIqY8b4HpEfmh6CQ\\nhLVfD98Nqd6GDbxgvIM0v4mFXE92x2jn35Ia0JdFyh3B8Vkl7sqQZfxDFXI9O9pte2mxY9ICaY\\n55+X/SN1pd53BH+gaPZJy/R+Vpvs5MN48hoUKy5UKpoFeUWrS5QArjtvNCm4SGlXw=\\n-----END RSA PRIVATE KEY-----\\n&quot;
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......
......@@ -316,7 +316,8 @@ Accept: application/json
&quot;property2&quot; : { }
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......@@ -411,7 +412,8 @@ Content-Type: application/json
&quot;property2&quot; : { }
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......@@ -620,7 +622,8 @@ Content-Type: application/json
&quot;property2&quot; : { }
},
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......
......@@ -160,7 +160,8 @@ Accept: application/json
&quot;name&quot; : &quot;config.sh&quot;,
&quot;contents&quot; : &quot; #!/bin/bash\necho \&quot;Reading system-wide config....\&quot; &gt;&amp;2\\n. /etc/cool.cfg\nif [ -r ~/.coolrc ]; then\n echo \&quot;Reading user config....\&quot; &gt;&amp;2\\n . ~/.coolrc\\nfi&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......@@ -395,7 +396,8 @@ Content-Type: application/json
&quot;name&quot; : &quot;config.sh&quot;,
&quot;contents&quot; : &quot; #!/bin/bash\necho \&quot;Reading system-wide config....\&quot; &gt;&amp;2\\n. /etc/cool.cfg\nif [ -r ~/.coolrc ]; then\n echo \&quot;Reading user config....\&quot; &gt;&amp;2\\n . ~/.coolrc\\nfi&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......@@ -680,7 +682,8 @@ Content-Type: application/json
&quot;name&quot; : &quot;config.sh&quot;,
&quot;contents&quot; : &quot; #!/bin/bash\necho \&quot;Reading system-wide config....\&quot; &gt;&amp;2\\n. /etc/cool.cfg\nif [ -r ~/.coolrc ]; then\n echo \&quot;Reading user config....\&quot; &gt;&amp;2\\n . ~/.coolrc\\nfi&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}
</code>
</pre>
......
......@@ -91,6 +91,22 @@
</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
</samp></li></ul></td>
<td> <span class="resource-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="resource_BenchmarkController.html">
<td> <span class="resource-name">BenchmarkController</span>
</td>
<td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="resource-path">/user/v1.0/benchmark</span>
</samp></li><li><samp> <span class="resource-path">/user/v1.0/benchmark/all</span>
</samp></li><li><samp> <span class="resource-path">/user/v1.0/benchmark/ids</span>
</samp></li><li><samp> <span class="resource-path">/user/v1.0/benchmark/{id}</span>
</samp></li></ul></td>
<td class="text-nowrap"><ul class="list-unstyled"><li><samp> <span class="label label-default resource-method">GET</span>
</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span>
</samp></li><li><samp> <span class="label label-default resource-method">GET</span>
</samp></li><li><samp> <span class="label label-default resource-method">DELETE</span> <span class="label label-default resource-method">GET</span>
</samp></li></ul></td>
<td> <span class="resource-description"></span>
</td>
......
......@@ -82,12 +82,6 @@ class</span>
<td> <span class="datatype-name">AnsibleResult</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_AnsibleResult_.html">
<td> <span class="datatype-name">AnsibleResult_</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_BenchmarkResult.html">
......
......@@ -251,36 +251,12 @@ provisioner to request for cloud resources.</span>
</td>
<td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this
class</span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_ansibleResult.html">
<td> <span class="datatype-name">ansibleResult</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_ansibleResult_.html">
<td> <span class="datatype-name">ansibleResult_</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_benchmarkResult.html">
<td> <span class="datatype-name">benchmarkResult</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_invocation.html">
<td> <span class="datatype-name">invocation</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_moduleArgs.html">
<td> <span class="datatype-name">moduleArgs</span>
</td>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_sysbenchCPUBenchmark.html">
......
......@@ -87,24 +87,6 @@ class</p>
</tr>
</thead>
<tbody>
<tr>
<td> <span class="property-name">ansiibleResult</span>
</td>
<td> <span class="datatype-reference"><a href="xml_ns0_ansibleResult.html">ansibleResult</a>
</span>
</td>
<td> <span class="property-type">element
</span>
</td>
<td> <span class="property-namespaceInfo">
</span>
</td>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
<td> <span class="property-name">cloudDeploymentDomain</span>
</td>
......@@ -182,6 +164,18 @@ class</p>
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -202,31 +196,11 @@ the DAO saves the object based on the principal how made the call</span></td>
<pre class="prettyprint language-xml example">&lt;a-----&gt;
&lt;host&gt;...&lt;/host&gt;
&lt;ansiibleResult&gt;
&lt;msg&gt;...&lt;/msg&gt;
&lt;changed&gt;...&lt;/changed&gt;
&lt;ansibleResults&gt;
&lt;ansibleParsed&gt;...&lt;/ansibleParsed&gt;
&lt;changed&gt;...&lt;/changed&gt;
&lt;ansibleNoLog&gt;...&lt;/ansibleNoLog&gt;
&lt;cacheUpdated&gt;...&lt;/cacheUpdated&gt;
&lt;ansibleItemAnsibleResult&gt;...&lt;/ansibleItemAnsibleResult&gt;
&lt;item&gt;...&lt;/item&gt;
&lt;invocation/&gt;
&lt;cacheUpdateTime&gt;...&lt;/cacheUpdateTime&gt;
&lt;/ansibleResults&gt;
&lt;end&gt;...&lt;/end&gt;
&lt;stdout&gt;...&lt;/stdout&gt;
&lt;cmd&gt;...&lt;/cmd&gt;
&lt;start&gt;...&lt;/start&gt;
&lt;stderr&gt;...&lt;/stderr&gt;
&lt;delta&gt;...&lt;/delta&gt;
&lt;stdout_lines&gt;...&lt;/stdout_lines&gt;
&lt;/ansiibleResult&gt;
&lt;cloudDeploymentDomain&gt;...&lt;/cloudDeploymentDomain&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;provisionID&gt;...&lt;/provisionID&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/a-----&gt;
</pre>
......
......@@ -89,7 +89,7 @@
</thead>
<tbody>
<tr>
<td> <span class="property-name">cloudProvider</span>
<td> <span class="property-name">cloudDeploymentDomain</span>
</td>
<td> <span class="datatype-reference">string
</span>
......@@ -103,7 +103,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the cloudProvider</span>
<td> <span class="property-description">the cloudDeploymentDomain</span>
</td>
</tr>
<tr>
......@@ -176,6 +176,24 @@
</span>
</td>
<td> <span class="property-description">the start</span>
</td>
</tr>
<tr>
<td> <span class="property-name">vmType</span>
</td>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-type">element
</span>
</td>
<td> <span class="property-namespaceInfo">
</span>
</td>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the vmType</span>
</td>
</tr>
</tbody>
......@@ -183,6 +201,18 @@
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -203,11 +233,13 @@ the DAO saves the object based on the principal how made the call</span></td>
<pre class="prettyprint language-xml example">&lt;b-----&gt;
&lt;host&gt;...&lt;/host&gt;
&lt;cloudProvider&gt;...&lt;/cloudProvider&gt;
&lt;cloudDeploymentDomain&gt;...&lt;/cloudDeploymentDomain&gt;
&lt;end&gt;...&lt;/end&gt;
&lt;start&gt;...&lt;/start&gt;
&lt;delta&gt;...&lt;/delta&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/b-----&gt;
</pre>
......
......@@ -146,6 +146,18 @@ to request for resources.</p>
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -169,6 +181,7 @@ the DAO saves the object based on the principal how made the call</span></td>
&lt;cloudProviderName&gt;ec2&lt;/cloudProviderName&gt;
&lt;accessKeyId&gt;AKIKIQY9K1ZUQ6M7YBSQ&lt;/accessKeyId&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/c-----&gt;
</pre>
......
......@@ -150,6 +150,18 @@ chosen deployment manager (for now only ansible)
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -173,6 +185,7 @@ the DAO saves the object based on the principal how made the call</span></td>
&lt;managerType&gt;ansible&lt;/managerType&gt;
&lt;configurationID&gt;58e3946e0fb4f562d84ba1ad&lt;/configurationID&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/d-----&gt;
</pre>
......
......@@ -154,6 +154,18 @@ chosen deployment manager (for now only ansible)
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -178,6 +190,7 @@ the DAO saves the object based on the principal how made the call</span></td>
&lt;managerType&gt;ansible&lt;/managerType&gt;
&lt;configurationID&gt;58e3946e0fb4f562d84ba1ad&lt;/configurationID&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/d-----&gt;
</pre>
......
......@@ -128,6 +128,18 @@ logging in VMs.</p>
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -160,6 +172,7 @@ the DAO saves the object based on the principal how made the call</span></td>
&lt;key&gt;-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEAm6AALYxkJFNzD3bfVJ4+hMY5j0/kqM9CURLKXMlYuAysnvoG8wZKx9Bedefm\neNSse4zTg798ZA2kDMZFIrwp1AseTwtj8DDu5fhG5DjyI3g6iJltS5zFQdMXneDlHXBX8cncSzNY\nRx0NdjEMAe7YttvI8FNlxL0VnMFli/HB/ftzYMe5+AmkSROncVGHiwoiUpj+vtobCFOYtXsCf6ri\nd4lgWA5wv6DZT/JKCYymiBqgSXu3ueFcEzw5SAukARWVjn1xccjZkokFfBbO/FpYY00TrUTBw9S6\nD3iM+gj8RT6EKILOmhrt71D21S95WAWIT7h2YBsy1KAvMixhNf9VaQIDAQABAoIBAHhVYK3Xl3tr\nN1Xm0ctJTQg3ijxhR2qsUBgGUokqezpdOoD2zbbOz7XvTYsX1GLr967U9pwxzUpELexexwiTvDgk\nnLv8D7ui6qbRsmc4DSsWBRSophVIVFKQmftO8Xow6x+fuYJAYmsicM1KIYHBILtL+PSzV8anenWq\nKQ3r0tfCiQhEzKEk4b1uT3SJWQyHE++JAhVkO7lIeb6S9Dg1jAaAeMnJ/NiMxTarpPRnxe6hsTsH\ngG1iKWo+Skcl4SknOc+CMEfyDjG4FL7MGhKduahsO8vMUrgGsDD7EH3NiX/FweB8La6qpDYAwFpC\nycrooyhiyzw8Wb5gGaYnmvr9l70CgYEAx74O8JleXaHpxEAmh4h7VbLmJ3mOylfBmOdzcHeedJQw\nack2SAv65WBI9S9MEQ7J/vFuyw5HNk3C/mcWgzDQXSNIhHLvl/Z9sux/Qpm3SQWLzBxKV3dJ4r\nwcAxzVA93+/L1Nee+VOKnlyRumvVa6+XLsLagpap2AVcTqlerMcCgYEAx3T2pXtqkCE9eU/ov22r\npdaKjgHoGOUg1CMEfWi/Ch6sYIIRyrHz6dhy+yR1pXNgPbLWdrn8l88F3+IsmbaMupMgRmqwEC3G\n9Y2FglGIVvRdZaagvRxLzRCcvcN4v6OYs9ST4o1xlv7Qxphld+0XDKv7VSCv/rASuK8BqlFL3E8C\ngYArMXJRnRjG7qh6g9TRIjZphdI3XxX9s5Rt2D8iZvuhAhqmBZjzY4PR7kxYmO2+EpCjzNnEl0XW\n/GHaWbiIjhnAykx4N9KP7gGom3O5lzwHUme1XnFKcO2wDjQwJbufRmba8iQF1srN577mF+Z7ha4V\nJ1duCTzvWF1KFX6sk/uhKQKBgAcDFai7rgNjJ8YcCRKxyFcMM9LKPl6hr4XFtWKzTAQPEABUkkuN\n9gVClsg9f+VRKRECOIf0Ae1UWeCFEwxUXp4wjfHrzkTDVztKvmbWdvSXorDwKrZ7SC7tZpVFSfly\nxuuLjadpUZT9YFmbAfY1X5oSccOMYqORjRbxEB3svb4BAoGAGTgFuq9Zojh/KIqY8b4HpEfmh6CQ\nhLVfD98Nqd6GDbxgvIM0v4mFXE92x2jn35Ia0JdFyh3B8Vkl7sqQZfxDFXI9O9pte2mxY9ICaY\n55+X/SN1pd53BH+gaPZJy/R+Vpvs5MN48hoUKy5UKpoFeUWrS5QArjtvNCm4SGlXw=\n-----END RSA PRIVATE KEY-----\n&lt;/key&gt;
&lt;/publicKey&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/k-----&gt;
</pre>
......
......@@ -94,6 +94,18 @@ abstract types such as TOSCA.</p>
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -114,6 +126,7 @@ the DAO saves the object based on the principal how made the call</span></td>
<pre class="prettyprint language-xml example">&lt;k-----&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/k-----&gt;
</pre>
......
......@@ -89,6 +89,24 @@ class</p>
</tr>
</thead>
<tbody>
<tr>
<td> <span class="property-name">creationDate</span>
</td>
<td> <span class="datatype-reference">long
</span>
</td>
<td> <span class="property-type">element
</span>
</td>
<td> <span class="property-namespaceInfo">
</span>
</td>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the creationDate</span>
</td>
</tr>
<tr>
<td> <span class="property-name">owner</span>
</td>
......@@ -115,6 +133,7 @@ the DAO saves the object based on the principal how made the call</span>
<pre class="prettyprint language-xml example">&lt;o-----&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/o-----&gt;
</pre>
......
......@@ -147,6 +147,18 @@ which this plan was generated</span>
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -170,6 +182,7 @@ the DAO saves the object based on the principal how made the call</span></td>
&lt;toscaID&gt;58e3946e0fb4f562d84ba1ad&lt;/toscaID&gt;
&lt;level&gt;0&lt;/level&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/p-----&gt;
</pre>
......
......@@ -91,6 +91,18 @@
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -111,6 +123,7 @@ the DAO saves the object based on the principal how made the call</span></td>
<pre class="prettyprint language-xml example">&lt;p-----&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/p-----&gt;
</pre>
......
......@@ -148,6 +148,18 @@ provisioner to request for cloud resources.</p>
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -171,6 +183,7 @@ the DAO saves the object based on the principal how made the call</span></td>
&lt;planID&gt;ASedsfd46b4fDFd83ba1q&lt;/planID&gt;
&lt;keyPairIDs&gt;ASedsfd46b4fFd344a1A&lt;/keyPairIDs&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/p-----&gt;
</pre>
......
......@@ -150,6 +150,18 @@
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......
......@@ -127,6 +127,18 @@
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -152,6 +164,7 @@ echo &quot;Reading system-wide config....&quot; &amp;gt;&amp;amp;2\n. /etc/cool.
if [ -r ~/.coolrc ]; then
echo &quot;Reading user config....&quot; &amp;gt;&amp;amp;2\n . ~/.coolrc\nfi&lt;/contents&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/s-----&gt;
</pre>
......
......@@ -86,10 +86,46 @@
</tr>
</thead>
<tbody>
<tr>
<td> <span class="property-name">ansibleOutputID</span>
</td>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-type">element
</span>
</td>
<td> <span class="property-namespaceInfo">
</span>
</td>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the ansibleOutputID</span>
</td>
</tr>
<tr>
<td> <span class="property-name">approx95Percentile</span>
</td>
<td> <span class="datatype-reference">double
</span>
</td>
<td> <span class="property-type">element
</span>
</td>
<td> <span class="property-namespaceInfo">
</span>
</td>
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the approx95Percentile</span>
</td>
</tr>
<tr>
<td> <span class="property-name">avgEventsPerThread</span>
</td>
<td> <span class="datatype-reference">int
<td> <span class="datatype-reference">double
</span>
</td>
<td> <span class="property-type">element
......@@ -107,7 +143,7 @@
<tr>
<td> <span class="property-name">avgExecTimePerThread</span>
</td>
<td> <span class="datatype-reference">int
<td> <span class="datatype-reference">double
</span>
</td>
<td> <span class="property-type">element
......@@ -120,6 +156,24 @@
</span>
</td>
<td> <span class="property-description">the avgExecTimePerThread</span>
</td>
</tr>
<tr>
<td> <span class="property-name">avgExecutionTimePerRequest</span>
</td>
<td> <span class="datatype-reference">double
</span>
</td>
<td> <span class="property-type">element
</span>
</td>
<td> <span class="property-namespaceInfo">
</span>
</td>
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the avgExecutionTimePerRequest</span>
</td>
</tr>
<tr>
......@@ -138,6 +192,42 @@
</span>
</td>
<td> <span class="property-description">the executionTime</span>
</td>
</tr>
<tr>
<td> <span class="property-name">maxExecutionTimePerRequest</span>
</td>
<td> <span class="datatype-reference">double
</span>
</td>
<td> <span class="property-type">element
</span>
</td>
<td> <span class="property-namespaceInfo">
</span>
</td>
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the maxExecutionTimePerRequest</span>
</td>
</tr>
<tr>
<td> <span class="property-name">minExecutionTimePerRequest</span>
</td>
<td> <span class="datatype-reference">double
</span>
</td>
<td> <span class="property-type">element
</span>
</td>
<td> <span class="property-namespaceInfo">
</span>
</td>
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the minExecutionTimePerRequest</span>
</td>
</tr>
<tr>
......@@ -161,7 +251,7 @@
<tr>
<td> <span class="property-name">stddevEventsPerThread</span>
</td>
<td> <span class="datatype-reference">int
<td> <span class="datatype-reference">double
</span>
</td>
<td> <span class="property-type">element
......@@ -179,7 +269,7 @@
<tr>
<td> <span class="property-name">stddevExecTimePerThread</span>
</td>
<td> <span class="datatype-reference">int
<td> <span class="datatype-reference">double
</span>
</td>
<td> <span class="property-type">element
......@@ -236,7 +326,7 @@
</tr>
<tbody>
<tr>
<td><span class="property-name">cloudProvider</span></td>
<td><span class="property-name">cloudDeploymentDomain</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-type">element
......@@ -245,7 +335,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the cloudProvider</span></td>
<td><span class="property-description">the cloudDeploymentDomain</span></td>
</tr>
<tr>
<td><span class="property-name">delta</span></td>
......@@ -295,11 +385,35 @@
</span></td>
<td><span class="property-description">the start</span></td>
</tr>
<tr>
<td><span class="property-name">vmType</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the vmType</span></td>
</tr>
</tbody>
<tr>
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -327,12 +441,19 @@ the DAO saves the object based on the principal how made the call</span></td>
&lt;stddevEventsPerThread&gt;...&lt;/stddevEventsPerThread&gt;
&lt;avgExecTimePerThread&gt;...&lt;/avgExecTimePerThread&gt;
&lt;stddevExecTimePerThread&gt;...&lt;/stddevExecTimePerThread&gt;
&lt;minExecutionTimePerRequest&gt;...&lt;/minExecutionTimePerRequest&gt;
&lt;avgExecutionTimePerRequest&gt;...&lt;/avgExecutionTimePerRequest&gt;
&lt;maxExecutionTimePerRequest&gt;...&lt;/maxExecutionTimePerRequest&gt;
&lt;approx95Percentile&gt;...&lt;/approx95Percentile&gt;
&lt;ansibleOutputID&gt;...&lt;/ansibleOutputID&gt;
&lt;host&gt;...&lt;/host&gt;
&lt;cloudProvider&gt;...&lt;/cloudProvider&gt;
&lt;cloudDeploymentDomain&gt;...&lt;/cloudDeploymentDomain&gt;
&lt;end&gt;...&lt;/end&gt;
&lt;start&gt;...&lt;/start&gt;
&lt;delta&gt;...&lt;/delta&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/s-----&gt;
</pre>
......
......@@ -109,6 +109,18 @@
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr>
<tbody>
<tr>
<td><span class="property-name">creationDate</span></td>
<td><span class="datatype-reference">long
</span></td>
<td><span class="property-type">element
</span></td>
<td><span class="property-namespaceInfo">
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the creationDate</span></td>
</tr>
<tr>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
......@@ -130,6 +142,7 @@ the DAO saves the object based on the principal how made the call</span></td>
<pre class="prettyprint language-xml example">&lt;t-----&gt;
&lt;name&gt;input.yml&lt;/name&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/t-----&gt;
</pre>
......
{"creationDate": 1493024577635, "parameters": [{"url": "null", "attributes": "null", "name": "ansible_output", "value": "[{\"host\": \"34.200.214.56\", \"result\": {\"msg\": \"All items completed\", \"changed\": false, \"results\": [{\"_ansible_parsed\": true, \"changed\": false, \"_ansible_no_log\": false, \"cache_updated\": true, \"_ansible_item_result\": true, \"item\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"invocation\": {\"module_name\": \"apt\", \"module_args\": {\"dpkg_options\": \"force-confdef,force-confold\", \"autoremove\": false, \"force\": false, \"name\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"install_recommends\": null, \"package\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"purge\": false, \"allow_unauthenticated\": false, \"state\": \"latest\", \"upgrade\": null, \"update_cache\": true, \"deb\": null, \"only_upgrade\": false, \"default_release\": null, \"cache_valid_time\": 0}}, \"cache_update_time\": 1493024273}]}}, {\"host\": \"54.237.197.227\", \"result\": {\"msg\": \"All items completed\", \"changed\": false, \"results\": [{\"_ansible_parsed\": true, \"changed\": false, \"_ansible_no_log\": false, \"cache_updated\": true, \"_ansible_item_result\": true, \"item\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"invocation\": {\"module_name\": \"apt\", \"module_args\": {\"dpkg_options\": \"force-confdef,force-confold\", \"autoremove\": false, \"force\": false, \"name\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"install_recommends\": null, \"package\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"purge\": false, \"allow_unauthenticated\": false, \"state\": \"latest\", \"upgrade\": null, \"update_cache\": true, \"deb\": null, \"only_upgrade\": false, \"default_release\": null, \"cache_valid_time\": 0}}, \"cache_update_time\": 1493024273}]}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 08:57:56.322645\", \"_ansible_no_log\": false, \"stdout\": \"spawn phoronix-test-suite\\r\\n\\r\\nPhoronix Test Suite v5.2.1 (Khanino)\\r\\n\\r\\nThe Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, Mac OS X, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. The Phoronix Test Suite is open-source under the GNU GPLv3 license and is developed by Phoronix Media in cooperation with partners.\\r\\n\\r\\nView the included PDF / HTML documentation or visit http://www.phoronix-test-suite.com/ for full details.\\r\\n\\r\\nTEST INSTALLATION\\r\\n\\r\\n install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n install-dependencies [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n make-download-cache\\r\\n remove-installed-test [Test]\\r\\n\\r\\nTESTING\\r\\n\\r\\n auto-compare\\r\\n benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n finish-run [Test Result]\\r\\n run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n run-random-tests\\r\\n run-tests-in-suite\\r\\n\\r\\nBATCH TESTING\\r\\n\\r\\n batch-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-setup\\r\\n default-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n default-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n internal-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n\\r\\nOPENBENCHMARKING.ORG\\r\\n\\r\\n clone-result [OpenBenchmarking ID] ...\\r\\n list-recommended-tests\\r\\n openbenchmarking-changes\\r\\n openbenchmarking-launcher\\r\\n openbenchmarking-login\\r\\n openbenchmarking-refresh\\r\\n openbenchmarking-repositories\\r\\n upload-result [Test Result]\\r\\n upload-test-profile\\r\\n upload-test-suite\\r\\n\\r\\nSYSTEM\\r\\n\\r\\n detailed-system-info\\r\\n diagnostics\\r\\n interactive\\r\\n system-info\\r\\n system-sensors\\r\\n\\r\\nINFORMATION\\r\\n\\r\\n info [Test | Suite | OpenBenchmarking.org ID | Test Result]\\r\\n list-available-suites\\r\\n list-available-tests\\r\\n list-available-virtual-suites\\r\\n list-installed-dependencies\\r\\n list-installed-suites\\r\\n list-installed-tests\\r\\n list-missing-dependencies\\r\\n list-possible-dependencies\\r\\n list-saved-results\\r\\n list-test-usage\\r\\n list-unsupported-tests\\r\\n\\r\\nASSET CREATION\\r\\n\\r\\n debug-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n debug-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n debug-test-download-links [Test | Suite]\\r\\n download-test-files [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n force-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n result-file-to-suite [Test Result]\\r\\n validate-result-file\\r\\n validate-test-profile\\r\\n validate-test-suite\\r\\n\\r\\nRESULT MANAGEMENT\\r\\n\\r\\n auto-sort-result-file [Test Result]\\r\\n copy-run-in-result-file [Test Result]\\r\\n edit-result-file [Test Result]\\r\\n extract-from-result-file [Test Result]\\r\\n merge-results [Test Result] ...\\r\\n refresh-graphs [Test Result]\\r\\n remove-from-result-file [Test Result]\\r\\n remove-result [Test Result]\\r\\n rename-identifier-in-result-file [Test Result]\\r\\n rename-result-file [Test Result]\\r\\n reorder-result-file [Test Result]\\r\\n result-file-to-csv [Test Result]\\r\\n result-file-to-pdf [Test Result]\\r\\n result-file-to-text [Test Result]\\r\\n show-result [Test Result]\\r\\n\\r\\nRESULT ANALYTICS\\r\\n\\r\\n analyze-all-runs [Test Result]\\r\\n analyze-batch [Test Result]\\r\\n analyze-image-delta [Test Result]\\r\\n\\r\\nOTHER\\r\\n\\r\\n build-suite\\r\\n debug-self-test\\r\\n help\\r\\n network-setup\\r\\n rebuild-composite-xml [Test Result]\\r\\n user-config-reset\\r\\n user-config-set\\r\\n version\\r\\n\\r\\nWEB / GUI SUPPORT\\r\\n\\r\\n gui\\r\\n start-remote-gui-server\\r\\n start-ws-server\\r\\n\\r\\nMODULES\\r\\n\\r\\n list-modules\\r\\n module-info [Phoronix Test Suite Module]\\r\\n module-setup [Phoronix Test Suite Module]\\r\\n test-module [Phoronix Test Suite Module]\\r\\n\\r\\nGUI / WEB SUPPORT\\r\\n\\r\\n start-phoromatic-server\", \"cmd\": [\"expect\", \"-c\", \"spawn phoronix-test-suite; expect \\\"Do you agree to these terms and wish to proceed \\\\(Y/n\\\\):\\\"; send \\\"Y \\\"; expect \\\"Enable anonymous usage / statistics reporting \\\\(Y/n\\\\):\\\"; send \\\"n \\\"; expect \\\"Enable anonymous statistical reporting of installed software / hardware \\\\(Y/n\\\\):\\\"; send \\\"n \\\"; interact;\"], \"rc\": 0, \"start\": \"2017-04-24 08:57:55.907552\", \"stderr\": \"send: spawn id exp4 not open\\n while executing\\n\\\"send \\\"Y \\\"\\\"\", \"delta\": \"0:00:00.415093\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"expect -c \\\"spawn phoronix-test-suite; expect \\\\\\\"Do you agree to these terms and wish to proceed \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"Y \\\\\\\"; expect \\\\\\\"Enable anonymous usage / statistics reporting \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"n \\\\\\\"; expect \\\\\\\"Enable anonymous statistical reporting of installed software / hardware \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"n \\\\\\\"; interact;\\\"\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"spawn phoronix-test-suite\", \"\", \"Phoronix Test Suite v5.2.1 (Khanino)\", \"\", \"The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, Mac OS X, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. The Phoronix Test Suite is open-source under the GNU GPLv3 license and is developed by Phoronix Media in cooperation with partners.\", \"\", \"View the included PDF / HTML documentation or visit http://www.phoronix-test-suite.com/ for full details.\", \"\", \"TEST INSTALLATION\", \"\", \" install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" install-dependencies [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" make-download-cache\", \" remove-installed-test [Test]\", \"\", \"TESTING\", \"\", \" auto-compare\", \" benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" finish-run [Test Result]\", \" run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" run-random-tests\", \" run-tests-in-suite\", \"\", \"BATCH TESTING\", \"\", \" batch-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-setup\", \" default-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" default-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" internal-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \"\", \"OPENBENCHMARKING.ORG\", \"\", \" clone-result [OpenBenchmarking ID] ...\", \" list-recommended-tests\", \" openbenchmarking-changes\", \" openbenchmarking-launcher\", \" openbenchmarking-login\", \" openbenchmarking-refresh\", \" openbenchmarking-repositories\", \" upload-result [Test Result]\", \" upload-test-profile\", \" upload-test-suite\", \"\", \"SYSTEM\", \"\", \" detailed-system-info\", \" diagnostics\", \" interactive\", \" system-info\", \" system-sensors\", \"\", \"INFORMATION\", \"\", \" info [Test | Suite | OpenBenchmarking.org ID | Test Result]\", \" list-available-suites\", \" list-available-tests\", \" list-available-virtual-suites\", \" list-installed-dependencies\", \" list-installed-suites\", \" list-installed-tests\", \" list-missing-dependencies\", \" list-possible-dependencies\", \" list-saved-results\", \" list-test-usage\", \" list-unsupported-tests\", \"\", \"ASSET CREATION\", \"\", \" debug-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" debug-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" debug-test-download-links [Test | Suite]\", \" download-test-files [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" force-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" result-file-to-suite [Test Result]\", \" validate-result-file\", \" validate-test-profile\", \" validate-test-suite\", \"\", \"RESULT MANAGEMENT\", \"\", \" auto-sort-result-file [Test Result]\", \" copy-run-in-result-file [Test Result]\", \" edit-result-file [Test Result]\", \" extract-from-result-file [Test Result]\", \" merge-results [Test Result] ...\", \" refresh-graphs [Test Result]\", \" remove-from-result-file [Test Result]\", \" remove-result [Test Result]\", \" rename-identifier-in-result-file [Test Result]\", \" rename-result-file [Test Result]\", \" reorder-result-file [Test Result]\", \" result-file-to-csv [Test Result]\", \" result-file-to-pdf [Test Result]\", \" result-file-to-text [Test Result]\", \" show-result [Test Result]\", \"\", \"RESULT ANALYTICS\", \"\", \" analyze-all-runs [Test Result]\", \" analyze-batch [Test Result]\", \" analyze-image-delta [Test Result]\", \"\", \"OTHER\", \"\", \" build-suite\", \" debug-self-test\", \" help\", \" network-setup\", \" rebuild-composite-xml [Test Result]\", \" user-config-reset\", \" user-config-set\", \" version\", \"\", \"WEB / GUI SUPPORT\", \"\", \" gui\", \" start-remote-gui-server\", \" start-ws-server\", \"\", \"MODULES\", \"\", \" list-modules\", \" module-info [Phoronix Test Suite Module]\", \" module-setup [Phoronix Test Suite Module]\", \" test-module [Phoronix Test Suite Module]\", \"\", \"GUI / WEB SUPPORT\", \"\", \" start-phoromatic-server\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 08:57:56.492527\", \"_ansible_no_log\": false, \"stdout\": \"spawn phoronix-test-suite\\r\\n\\r\\nPhoronix Test Suite v5.2.1 (Khanino)\\r\\n\\r\\nThe Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, Mac OS X, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. The Phoronix Test Suite is open-source under the GNU GPLv3 license and is developed by Phoronix Media in cooperation with partners.\\r\\n\\r\\nView the included PDF / HTML documentation or visit http://www.phoronix-test-suite.com/ for full details.\\r\\n\\r\\nTEST INSTALLATION\\r\\n\\r\\n install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n install-dependencies [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n make-download-cache\\r\\n remove-installed-test [Test]\\r\\n\\r\\nTESTING\\r\\n\\r\\n auto-compare\\r\\n benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n finish-run [Test Result]\\r\\n run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n run-random-tests\\r\\n run-tests-in-suite\\r\\n\\r\\nBATCH TESTING\\r\\n\\r\\n batch-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-setup\\r\\n default-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n default-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n internal-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n\\r\\nOPENBENCHMARKING.ORG\\r\\n\\r\\n clone-result [OpenBenchmarking ID] ...\\r\\n list-recommended-tests\\r\\n openbenchmarking-changes\\r\\n openbenchmarking-launcher\\r\\n openbenchmarking-login\\r\\n openbenchmarking-refresh\\r\\n openbenchmarking-repositories\\r\\n upload-result [Test Result]\\r\\n upload-test-profile\\r\\n upload-test-suite\\r\\n\\r\\nSYSTEM\\r\\n\\r\\n detailed-system-info\\r\\n diagnostics\\r\\n interactive\\r\\n system-info\\r\\n system-sensors\\r\\n\\r\\nINFORMATION\\r\\n\\r\\n info [Test | Suite | OpenBenchmarking.org ID | Test Result]\\r\\n list-available-suites\\r\\n list-available-tests\\r\\n list-available-virtual-suites\\r\\n list-installed-dependencies\\r\\n list-installed-suites\\r\\n list-installed-tests\\r\\n list-missing-dependencies\\r\\n list-possible-dependencies\\r\\n list-saved-results\\r\\n list-test-usage\\r\\n list-unsupported-tests\\r\\n\\r\\nASSET CREATION\\r\\n\\r\\n debug-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n debug-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n debug-test-download-links [Test | Suite]\\r\\n download-test-files [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n force-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n result-file-to-suite [Test Result]\\r\\n validate-result-file\\r\\n validate-test-profile\\r\\n validate-test-suite\\r\\n\\r\\nRESULT MANAGEMENT\\r\\n\\r\\n auto-sort-result-file [Test Result]\\r\\n copy-run-in-result-file [Test Result]\\r\\n edit-result-file [Test Result]\\r\\n extract-from-result-file [Test Result]\\r\\n merge-results [Test Result] ...\\r\\n refresh-graphs [Test Result]\\r\\n remove-from-result-file [Test Result]\\r\\n remove-result [Test Result]\\r\\n rename-identifier-in-result-file [Test Result]\\r\\n rename-result-file [Test Result]\\r\\n reorder-result-file [Test Result]\\r\\n result-file-to-csv [Test Result]\\r\\n result-file-to-pdf [Test Result]\\r\\n result-file-to-text [Test Result]\\r\\n show-result [Test Result]\\r\\n\\r\\nRESULT ANALYTICS\\r\\n\\r\\n analyze-all-runs [Test Result]\\r\\n analyze-batch [Test Result]\\r\\n analyze-image-delta [Test Result]\\r\\n\\r\\nOTHER\\r\\n\\r\\n build-suite\\r\\n debug-self-test\\r\\n help\\r\\n network-setup\\r\\n rebuild-composite-xml [Test Result]\\r\\n user-config-reset\\r\\n user-config-set\\r\\n version\\r\\n\\r\\nWEB / GUI SUPPORT\\r\\n\\r\\n gui\\r\\n start-remote-gui-server\\r\\n start-ws-server\\r\\n\\r\\nMODULES\\r\\n\\r\\n list-modules\\r\\n module-info [Phoronix Test Suite Module]\\r\\n module-setup [Phoronix Test Suite Module]\\r\\n test-module [Phoronix Test Suite Module]\\r\\n\\r\\nGUI / WEB SUPPORT\\r\\n\\r\\n start-phoromatic-server\", \"cmd\": [\"expect\", \"-c\", \"spawn phoronix-test-suite; expect \\\"Do you agree to these terms and wish to proceed \\\\(Y/n\\\\):\\\"; send \\\"Y \\\"; expect \\\"Enable anonymous usage / statistics reporting \\\\(Y/n\\\\):\\\"; send \\\"n \\\"; expect \\\"Enable anonymous statistical reporting of installed software / hardware \\\\(Y/n\\\\):\\\"; send \\\"n \\\"; interact;\"], \"rc\": 0, \"start\": \"2017-04-24 08:57:56.006372\", \"stderr\": \"send: spawn id exp4 not open\\n while executing\\n\\\"send \\\"Y \\\"\\\"\", \"delta\": \"0:00:00.486155\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"expect -c \\\"spawn phoronix-test-suite; expect \\\\\\\"Do you agree to these terms and wish to proceed \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"Y \\\\\\\"; expect \\\\\\\"Enable anonymous usage / statistics reporting \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"n \\\\\\\"; expect \\\\\\\"Enable anonymous statistical reporting of installed software / hardware \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"n \\\\\\\"; interact;\\\"\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"spawn phoronix-test-suite\", \"\", \"Phoronix Test Suite v5.2.1 (Khanino)\", \"\", \"The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, Mac OS X, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. The Phoronix Test Suite is open-source under the GNU GPLv3 license and is developed by Phoronix Media in cooperation with partners.\", \"\", \"View the included PDF / HTML documentation or visit http://www.phoronix-test-suite.com/ for full details.\", \"\", \"TEST INSTALLATION\", \"\", \" install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" install-dependencies [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" make-download-cache\", \" remove-installed-test [Test]\", \"\", \"TESTING\", \"\", \" auto-compare\", \" benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" finish-run [Test Result]\", \" run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" run-random-tests\", \" run-tests-in-suite\", \"\", \"BATCH TESTING\", \"\", \" batch-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-setup\", \" default-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" default-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" internal-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \"\", \"OPENBENCHMARKING.ORG\", \"\", \" clone-result [OpenBenchmarking ID] ...\", \" list-recommended-tests\", \" openbenchmarking-changes\", \" openbenchmarking-launcher\", \" openbenchmarking-login\", \" openbenchmarking-refresh\", \" openbenchmarking-repositories\", \" upload-result [Test Result]\", \" upload-test-profile\", \" upload-test-suite\", \"\", \"SYSTEM\", \"\", \" detailed-system-info\", \" diagnostics\", \" interactive\", \" system-info\", \" system-sensors\", \"\", \"INFORMATION\", \"\", \" info [Test | Suite | OpenBenchmarking.org ID | Test Result]\", \" list-available-suites\", \" list-available-tests\", \" list-available-virtual-suites\", \" list-installed-dependencies\", \" list-installed-suites\", \" list-installed-tests\", \" list-missing-dependencies\", \" list-possible-dependencies\", \" list-saved-results\", \" list-test-usage\", \" list-unsupported-tests\", \"\", \"ASSET CREATION\", \"\", \" debug-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" debug-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" debug-test-download-links [Test | Suite]\", \" download-test-files [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" force-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" result-file-to-suite [Test Result]\", \" validate-result-file\", \" validate-test-profile\", \" validate-test-suite\", \"\", \"RESULT MANAGEMENT\", \"\", \" auto-sort-result-file [Test Result]\", \" copy-run-in-result-file [Test Result]\", \" edit-result-file [Test Result]\", \" extract-from-result-file [Test Result]\", \" merge-results [Test Result] ...\", \" refresh-graphs [Test Result]\", \" remove-from-result-file [Test Result]\", \" remove-result [Test Result]\", \" rename-identifier-in-result-file [Test Result]\", \" rename-result-file [Test Result]\", \" reorder-result-file [Test Result]\", \" result-file-to-csv [Test Result]\", \" result-file-to-pdf [Test Result]\", \" result-file-to-text [Test Result]\", \" show-result [Test Result]\", \"\", \"RESULT ANALYTICS\", \"\", \" analyze-all-runs [Test Result]\", \" analyze-batch [Test Result]\", \" analyze-image-delta [Test Result]\", \"\", \"OTHER\", \"\", \" build-suite\", \" debug-self-test\", \" help\", \" network-setup\", \" rebuild-composite-xml [Test Result]\", \" user-config-reset\", \" user-config-set\", \" version\", \"\", \"WEB / GUI SUPPORT\", \"\", \" gui\", \" start-remote-gui-server\", \" start-ws-server\", \"\", \"MODULES\", \"\", \" list-modules\", \" module-info [Phoronix Test Suite Module]\", \" module-setup [Phoronix Test Suite Module]\", \" test-module [Phoronix Test Suite Module]\", \"\", \"GUI / WEB SUPPORT\", \"\", \" start-phoromatic-server\"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 08:57:58.647569\", \"_ansible_no_log\": false, \"stdout\": \"\\nPhoronix Test Suite v5.2.1\\n\\n Installed: pts/stream-1.3.1\", \"cmd\": [\"phoronix-test-suite\", \"install-test\", \"stream\"], \"rc\": 0, \"start\": \"2017-04-24 08:57:58.343538\", \"stderr\": \"\", \"delta\": \"0:00:00.304031\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"phoronix-test-suite install-test stream\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"\", \"Phoronix Test Suite v5.2.1\", \"\", \" Installed: pts/stream-1.3.1\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 08:57:58.789656\", \"_ansible_no_log\": false, \"stdout\": \"\\nPhoronix Test Suite v5.2.1\\n\\n Installed: pts/stream-1.3.1\", \"cmd\": [\"phoronix-test-suite\", \"install-test\", \"stream\"], \"rc\": 0, \"start\": \"2017-04-24 08:57:58.461369\", \"stderr\": \"\", \"delta\": \"0:00:00.328287\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"phoronix-test-suite install-test stream\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"\", \"Phoronix Test Suite v5.2.1\", \"\", \" Installed: pts/stream-1.3.1\"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 08:58:00.935011\", \"_ansible_no_log\": false, \"stdout\": \"\\nPhoronix Test Suite v5.2.1\\n\\n Installed: pts/iozone-1.8.0\", \"cmd\": [\"phoronix-test-suite\", \"install-test\", \"iozone\"], \"rc\": 0, \"start\": \"2017-04-24 08:58:00.630644\", \"stderr\": \"\", \"delta\": \"0:00:00.304367\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"phoronix-test-suite install-test iozone\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"\", \"Phoronix Test Suite v5.2.1\", \"\", \" Installed: pts/iozone-1.8.0\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 08:58:01.079678\", \"_ansible_no_log\": false, \"stdout\": \"\\nPhoronix Test Suite v5.2.1\\n\\n Installed: pts/iozone-1.8.0\", \"cmd\": [\"phoronix-test-suite\", \"install-test\", \"iozone\"], \"rc\": 0, \"start\": \"2017-04-24 08:58:00.753205\", \"stderr\": \"\", \"delta\": \"0:00:00.326473\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"phoronix-test-suite install-test iozone\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"\", \"Phoronix Test Suite v5.2.1\", \"\", \" Installed: pts/iozone-1.8.0\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 08:58:03.048827\", \"_ansible_no_log\": false, \"stdout\": \"2\", \"cmd\": [\"nproc\"], \"rc\": 0, \"start\": \"2017-04-24 08:58:03.047355\", \"stderr\": \"\", \"delta\": \"0:00:00.001472\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"nproc\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"2\"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 08:58:03.934297\", \"_ansible_no_log\": false, \"stdout\": \"2\", \"cmd\": [\"nproc\"], \"rc\": 0, \"start\": \"2017-04-24 08:58:02.931633\", \"stderr\": \"\", \"delta\": \"0:00:01.002664\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"nproc\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"2\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"2\"}}, \"msg\": \"2\", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}, {\"host\": \"34.200.214.56\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"2\"}}, \"msg\": \"2\", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 09:00:22.352523\", \"_ansible_no_log\": false, \"stdout\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 136.2791s\\n total number of events: 10000\\n total time taken by event execution: 272.5323\\n per-request statistics:\\n min: 26.81ms\\n avg: 27.25ms\\n max: 35.27ms\\n approx. 95 percentile: 27.66ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/2.00\\n execution time (avg/stddev): 136.2661/0.01\", \"cmd\": [\"sysbench\", \"--test=cpu\", \"--cpu-max-prime=100000\", \"--num-threads=2\", \"run\"], \"rc\": 0, \"start\": \"2017-04-24 08:58:06.070370\", \"stderr\": \"\", \"delta\": \"0:02:16.282153\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"sysbench --test=cpu --cpu-max-prime=100000 --num-threads=2 run\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"sysbench 0.4.12: multi-threaded system evaluation benchmark\", \"\", \"Running the test with following options:\", \"Number of threads: 2\", \"\", \"Doing CPU performance benchmark\", \"\", \"Threads started!\", \"Done.\", \"\", \"Maximum prime number checked in CPU test: 100000\", \"\", \"\", \"Test execution summary:\", \" total time: 136.2791s\", \" total number of events: 10000\", \" total time taken by event execution: 272.5323\", \" per-request statistics:\", \" min: 26.81ms\", \" avg: 27.25ms\", \" max: 35.27ms\", \" approx. 95 percentile: 27.66ms\", \"\", \"Threads fairness:\", \" events (avg/stddev): 5000.0000/2.00\", \" execution time (avg/stddev): 136.2661/0.01\"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 09:00:47.963181\", \"_ansible_no_log\": false, \"stdout\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 162.0059s\\n total number of events: 10000\\n total time taken by event execution: 323.9774\\n per-request statistics:\\n min: 27.29ms\\n avg: 32.40ms\\n max: 208.57ms\\n approx. 95 percentile: 56.83ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/168.00\\n execution time (avg/stddev): 161.9887/0.00\", \"cmd\": [\"sysbench\", \"--test=cpu\", \"--cpu-max-prime=100000\", \"--num-threads=2\", \"run\"], \"rc\": 0, \"start\": \"2017-04-24 08:58:05.953676\", \"stderr\": \"\", \"delta\": \"0:02:42.009505\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"sysbench --test=cpu --cpu-max-prime=100000 --num-threads=2 run\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"sysbench 0.4.12: multi-threaded system evaluation benchmark\", \"\", \"Running the test with following options:\", \"Number of threads: 2\", \"\", \"Doing CPU performance benchmark\", \"\", \"Threads started!\", \"Done.\", \"\", \"Maximum prime number checked in CPU test: 100000\", \"\", \"\", \"Test execution summary:\", \" total time: 162.0059s\", \" total number of events: 10000\", \" total time taken by event execution: 323.9774\", \" per-request statistics:\", \" min: 27.29ms\", \" avg: 32.40ms\", \" max: 208.57ms\", \" approx. 95 percentile: 56.83ms\", \"\", \"Threads fairness:\", \" events (avg/stddev): 5000.0000/168.00\", \" execution time (avg/stddev): 161.9887/0.00\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 136.2791s\\n total number of events: 10000\\n total time taken by event execution: 272.5323\\n per-request statistics:\\n min: 26.81ms\\n avg: 27.25ms\\n max: 35.27ms\\n approx. 95 percentile: 27.66ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/2.00\\n execution time (avg/stddev): 136.2661/0.01\"}}, \"msg\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 136.2791s\\n total number of events: 10000\\n total time taken by event execution: 272.5323\\n per-request statistics:\\n min: 26.81ms\\n avg: 27.25ms\\n max: 35.27ms\\n approx. 95 percentile: 27.66ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/2.00\\n execution time (avg/stddev): 136.2661/0.01\", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}, {\"host\": \"34.200.214.56\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 162.0059s\\n total number of events: 10000\\n total time taken by event execution: 323.9774\\n per-request statistics:\\n min: 27.29ms\\n avg: 32.40ms\\n max: 208.57ms\\n approx. 95 percentile: 56.83ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/168.00\\n execution time (avg/stddev): 161.9887/0.00\"}}, \"msg\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 162.0059s\\n total number of events: 10000\\n total time taken by event execution: 323.9774\\n per-request statistics:\\n min: 27.29ms\\n avg: 32.40ms\\n max: 208.57ms\\n approx. 95 percentile: 56.83ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/168.00\\n execution time (avg/stddev): 161.9887/0.00\", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 09:01:40.711856\", \"_ansible_no_log\": false, \"stdout\": \"spawn phoronix-test-suite run-test stream\\r\\n\\r\\n\\r\\nStream 2013-01-17:\\r\\n pts/stream-1.3.1\\r\\n Memory Test Configuration\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: 4 y\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: out unique\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \", \"cmd\": [\"expect\", \"-c\", \"spawn phoronix-test-suite run-test stream; expect \\\"Type:\\\"; send \\\"4 \\\"; expect \\\"\\\\(Y/n\\\\):\\\"; send -- \\\"y\\\\r\\\"; expect \\\"Enter a name to save these results under:\\\"; send \\\"out \\\"; expect \\\"Enter a unique name to describe this test run / configuration:\\\"; send -- \\\"unique\\\\r\\\"; expect \\\"New Description:\\\"; send \\\"\\\\r\\\"; expect \\\"Would you like to upload the results to OpenBenchmarking.org (Y/n):\\\"; send \\\"n\\\\r\\\"; interact;\"], \"rc\": 0, \"start\": \"2017-04-24 09:00:50.214374\", \"stderr\": \"\", \"delta\": \"0:00:50.497482\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"expect -c \\\"spawn phoronix-test-suite run-test stream; expect \\\\\\\"Type:\\\\\\\"; send \\\\\\\"4 \\\\\\\"; expect \\\\\\\"\\\\(Y/n\\\\):\\\\\\\"; send -- \\\\\\\"y\\\\r\\\\\\\"; expect \\\\\\\"Enter a name to save these results under:\\\\\\\"; send \\\\\\\"out \\\\\\\"; expect \\\\\\\"Enter a unique name to describe this test run / configuration:\\\\\\\"; send -- \\\\\\\"unique\\\\r\\\\\\\"; expect \\\\\\\"New Description:\\\\\\\"; send \\\\\\\"\\\\r\\\\\\\"; expect \\\\\\\"Would you like to upload the results to OpenBenchmarking.org (Y/n):\\\\\\\"; send \\\\\\\"n\\\\r\\\\\\\"; interact;\\\"\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"spawn phoronix-test-suite run-test stream\", \"\", \"\", \"Stream 2013-01-17:\", \" pts/stream-1.3.1\", \" Memory Test Configuration\", \" 1: Copy\", \" 2: Scale\", \" 3: Add\", \" 4: Triad\", \" 5: Test All Options\", \" Type: 4 y\", \"\", \" 1: Copy\", \" 2: Scale\", \" 3: Add\", \" 4: Triad\", \" 5: Test All Options\", \" Type: out unique\", \"\", \" 1: Copy\", \" 2: Scale\", \" 3: Add\", \" 4: Triad\", \" 5: Test All Options\", \" Type: \", \"\", \" 1: Copy\", \" 2: Scale\", \" 3: Add\", \" 4: Triad\", \" 5: Test All Options\", \" Type: \"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 09:01:41.589696\", \"_ansible_no_log\": false, \"stdout\": \"spawn phoronix-test-suite run-test stream\\r\\n\\r\\n\\r\\nStream 2013-01-17:\\r\\n pts/stream-1.3.1\\r\\n Memory Test Configuration\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: 4 y\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: out unique\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \", \"cmd\": [\"expect\", \"-c\", \"spawn phoronix-test-suite run-test stream; expect \\\"Type:\\\"; send \\\"4 \\\"; expect \\\"\\\\(Y/n\\\\):\\\"; send -- \\\"y\\\\r\\\"; expect \\\"Enter a name to save these results under:\\\"; send \\\"out \\\"; expect \\\"Enter a unique name to describe this test run / configuration:\\\"; send -- \\\"unique\\\\r\\\"; expect \\\"New Description:\\\"; send \\\"\\\\r\\\"; expect \\\"Would you like to upload the results to OpenBenchmarking.org (Y/n):\\\"; send \\\"n\\\\r\\\"; interact;\"], \"rc\": 0, \"start\": \"2017-04-24 09:00:50.482433\", \"stderr\": \"\", \"delta\": \"0:00:51.107263\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"expect -c \\\"spawn phoronix-test-suite run-test stream; expect \\\\\\\"Type:\\\\\\\"; send \\\\\\\"4 \\\\\\\"; expect \\\\\\\"\\\\(Y/n\\\\):\\\\\\\"; send -- \\\\\\\"y\\\\r\\\\\\\"; expect \\\\\\\"Enter a name to save these results under:\\\\\\\"; send \\\\\\\"out \\\\\\\"; expect \\\\\\\"Enter a unique name to describe this test run / configuration:\\\\\\\"; send -- \\\\\\\"unique\\\\r\\\\\\\"; expect \\\\\\\"New Description:\\\\\\\"; send \\\\\\\"\\\\r\\\\\\\"; expect \\\\\\\"Would you like to upload the results to OpenBenchmarking.org (Y/n):\\\\\\\"; send \\\\\\\"n\\\\r\\\\\\\"; interact;\\\"\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"spawn phoronix-test-suite run-test stream\", \"\", \"\", \"Stream 2013-01-17:\", \" pts/stream-1.3.1\", \" Memory Test Configuration\", \" 1: Copy\", \" 2: Scale\", \" 3: Add\", \" 4: Triad\", \" 5: Test All Options\", \" Type: 4 y\", \"\", \" 1: Copy\", \" 2: Scale\", \" 3: Add\", \" 4: Triad\", \" 5: Test All Options\", \" Type: out unique\", \"\", \" 1: Copy\", \" 2: Scale\", \" 3: Add\", \" 4: Triad\", \" 5: Test All Options\", \" Type: \", \"\", \" 1: Copy\", \" 2: Scale\", \" 3: Add\", \" 4: Triad\", \" 5: Test All Options\", \" Type: \"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"spawn phoronix-test-suite run-test stream\\r\\n\\r\\n\\r\\nStream 2013-01-17:\\r\\n pts/stream-1.3.1\\r\\n Memory Test Configuration\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: 4 y\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: out unique\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \"}}, \"msg\": \"spawn phoronix-test-suite run-test stream\\r\\n\\r\\n\\r\\nStream 2013-01-17:\\r\\n pts/stream-1.3.1\\r\\n Memory Test Configuration\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: 4 y\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: out unique\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}, {\"host\": \"34.200.214.56\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"spawn phoronix-test-suite run-test stream\\r\\n\\r\\n\\r\\nStream 2013-01-17:\\r\\n pts/stream-1.3.1\\r\\n Memory Test Configuration\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: 4 y\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: out unique\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \"}}, \"msg\": \"spawn phoronix-test-suite run-test stream\\r\\n\\r\\n\\r\\nStream 2013-01-17:\\r\\n pts/stream-1.3.1\\r\\n Memory Test Configuration\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: 4 y\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: out unique\\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \\r\\n\\r\\n 1: Copy\\r\\n 2: Scale\\r\\n 3: Add\\r\\n 4: Triad\\r\\n 5: Test All Options\\r\\n Type: \", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 09:02:54.022088\", \"_ansible_no_log\": false, \"stdout\": \"spawn phoronix-test-suite run-test iozone\\r\\n\\r\\n\\r\\nIOzone 3.405:\\r\\n pts/iozone-1.8.0\\r\\n Disk Test Configuration\\r\\n 1: 4Kb\\r\\n 2: 64Kb\\r\\n 3: 1MB\\r\\n 4: Test All Options\\r\\n Record Size: 2 2 3 y\\r\\n\\r\\n 1: 4Kb\\r\\n 2: 64Kb\\r\\n 3: 1MB\\r\\n 4: Test All Options\\r\\n Record Size: out unique\\r\\n\\r\\n 1: 4Kb\\r\\n 2: 64Kb\\r\\n 3: 1MB\\r\\n 4: Test All Options\\r\\n Record Size: \\r\\n\\r\\n 1: 4Kb\\r\\n 2: 64Kb\\r\\n 3: 1MB\\r\\n 4: Test All Options\\r\\n Record Size: \", \"cmd\": [\"expect\", \"-c\", \"spawn phoronix-test-suite run-test iozone; expect \\\"Record Size:\\\"; send \\\"2 \\\"; expect \\\"File Size:\\\"; send \\\"2 \\\"; expect \\\"Disk Test:\\\"; send \\\"3 \\\"; expect \\\"\\\\(Y/n\\\\):\\\"; send -- \\\"y\\\\r\\\"; expect \\\"Enter a name to save these results under:\\\"; send \\\"out \\\"; expect \\\"Enter a unique name to describe this test run / configuration:\\\"; send -- \\\"unique\\\\r\\\"; expect \\\"New Description:\\\"; send \\\"\\\\r\\\"; expect \\\"Would you like to upload the results to OpenBenchmarking.org (Y/n):\\\"; send \\\"n\\\\r\\\"; interact;\"], \"rc\": 0, \"start\": \"2017-04-24 09:01:43.702911\", \"stderr\": \"\", \"delta\": \"0:01:10.319177\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"expect -c \\\"spawn phoronix-test-suite run-test iozone; expect \\\\\\\"Record Size:\\\\\\\"; send \\\\\\\"2 \\\\\\\"; expect \\\\\\\"File Size:\\\\\\\"; send \\\\\\\"2 \\\\\\\"; expect \\\\\\\"Disk Test:\\\\\\\"; send \\\\\\\"3 \\\\\\\"; expect \\\\\\\"\\\\(Y/n\\\\):\\\\\\\"; send -- \\\\\\\"y\\\\r\\\\\\\"; expect \\\\\\\"Enter a name to save these results under:\\\\\\\"; send \\\\\\\"out \\\\\\\"; expect \\\\\\\"Enter a unique name to describe this test run / configuration:\\\\\\\"; send -- \\\\\\\"unique\\\\r\\\\\\\"; expect \\\\\\\"New Description:\\\\\\\"; send \\\\\\\"\\\\r\\\\\\\"; expect \\\\\\\"Would you like to upload the results to OpenBenchmarking.org (Y/n):\\\\\\\"; send \\\\\\\"n\\\\r\\\\\\\"; interact;\\\"\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"spawn phoronix-test-suite run-test iozone\", \"\", \"\", \"IOzone 3.405:\", \" pts/iozone-1.8.0\", \" Disk Test Configuration\", \" 1: 4Kb\", \" 2: 64Kb\", \" 3: 1MB\", \" 4: Test All Options\", \" Record Size: 2 2 3 y\", \"\", \" 1: 4Kb\", \" 2: 64Kb\", \" 3: 1MB\", \" 4: Test All Options\", \" Record Size: out unique\", \"\", \" 1: 4Kb\", \" 2: 64Kb\", \" 3: 1MB\", \" 4: Test All Options\", \" Record Size: \", \"\", \" 1: 4Kb\", \" 2: 64Kb\", \" 3: 1MB\", \" 4: Test All Options\", \" Record Size: \"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 09:02:54.517033\", \"_ansible_no_log\": false, \"stdout\": \"spawn phoronix-test-suite run-test iozone\\r\\n\\r\\n\\r\\nIOzone 3.405:\\r\\n pts/iozone-1.8.0\\r\\n Disk Test Configuration\\r\\n 1: 4Kb\\r\\n 2: 64Kb\\r\\n 3: 1MB\\r\\n 4: Test All Options\\r\\n Record Size: 2 2 3 y\\r\\n\\r\\n 1: 4Kb\\r\\n 2: 64Kb\\r\\n 3: 1MB\\r\\n 4: Test All Options\\r\\n Record Size: out unique\\r\\n\\r\\n 1: 4Kb\\r\\n 2: 64Kb\\r\\n 3: 1MB\\r\\n 4: Test All Options\\r\\n Record Size: \\r\\n\\r\\n 1: 4Kb\\r\\n 2: 64Kb\\r\\n 3: 1MB\\r\\n 4: Test All Options\\r\\n Record Size: \", \"cmd\": [\"expect\", \"-c\", \"spawn phoronix-test-suite run-test iozone; expect \\\"Record Size:\\\"; send \\\"2 \\\"; expect \\\"File Size:\\\"; send \\\"2 \\\"; expect \\\"Disk Test:\\\"; send \\\"3 \\\"; expect \\\"\\\\(Y/n\\\\):\\\"; send -- \\\"y\\\\r\\\"; expect \\\"Enter a name to save these results under:\\\"; send \\\"out \\\"; expect \\\"Enter a unique name to describe this test run / configuration:\\\"; send -- \\\"unique\\\\r\\\"; expect \\\"New Description:\\\"; send \\\"\\\\r\\\"; expect \\\"Would you like to upload the results to OpenBenchmarking.org (Y/n):\\\"; send \\\"n\\\\r\\\"; interact;\"], \"rc\": 0, \"start\": \"2017-04-24 09:01:43.745257\", \"stderr\": \"\", \"delta\": \"0:01:10.771776\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"expect -c \\\"spawn phoronix-test-suite run-test iozone; expect \\\\\\\"Record Size:\\\\\\\"; send \\\\\\\"2 \\\\\\\"; expect \\\\\\\"File Size:\\\\\\\"; send \\\\\\\"2 \\\\\\\"; expect \\\\\\\"Disk Test:\\\\\\\"; send \\\\\\\"3 \\\\\\\"; expect \\\\\\\"\\\\(Y/n\\\\):\\\\\\\"; send -- \\\\\\\"y\\\\r\\\\\\\"; expect \\\\\\\"Enter a name to save these results under:\\\\\\\"; send \\\\\\\"out \\\\\\\"; expect \\\\\\\"Enter a unique name to describe this test run / configuration:\\\\\\\"; send -- \\\\\\\"unique\\\\r\\\\\\\"; expect \\\\\\\"New Description:\\\\\\\"; send \\\\\\\"\\\\r\\\\\\\"; expect \\\\\\\"Would you like to upload the results to OpenBenchmarking.org (Y/n):\\\\\\\"; send \\\\\\\"n\\\\r\\\\\\\"; interact;\\\"\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"spawn phoronix-test-suite run-test iozone\", \"\", \"\", \"IOzone 3.405:\", \" pts/iozone-1.8.0\", \" Disk Test Configuration\", \" 1: 4Kb\", \" 2: 64Kb\", \" 3: 1MB\", \" 4: Test All Options\", \" Record Size: 2 2 3 y\", \"\", \" 1: 4Kb\", \" 2: 64Kb\", \" 3: 1MB\", \" 4: Test All Options\", \" Record Size: out unique\", \"\", \" 1: 4Kb\", \" 2: 64Kb\", \" 3: 1MB\", \" 4: Test All Options\", \" Record Size: \", \"\", \" 1: 4Kb\", \" 2: 64Kb\", \" 3: 1MB\", \" 4: Test All Options\", \" Record Size: \"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 09:02:57.180409\", \"_ansible_no_log\": false, \"stdout\": \"\\n[PROBLEM] Invalid Argument: out \\n\\nCORRECT SYNTAX:\\nphoronix-test-suite result-file-to-csv [Test Result]\", \"cmd\": [\"phoronix-test-suite\", \"result-file-to-csv\", \"out\"], \"rc\": 0, \"start\": \"2017-04-24 09:02:56.695970\", \"stderr\": \"\", \"delta\": \"0:00:00.484439\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"phoronix-test-suite result-file-to-csv out\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"\", \"[PROBLEM] Invalid Argument: out \", \"\", \"CORRECT SYNTAX:\", \"phoronix-test-suite result-file-to-csv [Test Result]\"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 09:02:57.387795\", \"_ansible_no_log\": false, \"stdout\": \"\\n[PROBLEM] Invalid Argument: out \\n\\nCORRECT SYNTAX:\\nphoronix-test-suite result-file-to-csv [Test Result]\", \"cmd\": [\"phoronix-test-suite\", \"result-file-to-csv\", \"out\"], \"rc\": 0, \"start\": \"2017-04-24 09:02:56.687882\", \"stderr\": \"\", \"delta\": \"0:00:00.699913\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"phoronix-test-suite result-file-to-csv out\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"\", \"[PROBLEM] Invalid Argument: out \", \"\", \"CORRECT SYNTAX:\", \"phoronix-test-suite result-file-to-csv [Test Result]\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"\\n[PROBLEM] Invalid Argument: out \\n\\nCORRECT SYNTAX:\\nphoronix-test-suite result-file-to-csv [Test Result]\"}}, \"msg\": \"\\n[PROBLEM] Invalid Argument: out \\n\\nCORRECT SYNTAX:\\nphoronix-test-suite result-file-to-csv [Test Result]\", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}, {\"host\": \"34.200.214.56\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"\\n[PROBLEM] Invalid Argument: out \\n\\nCORRECT SYNTAX:\\nphoronix-test-suite result-file-to-csv [Test Result]\"}}, \"msg\": \"\\n[PROBLEM] Invalid Argument: out \\n\\nCORRECT SYNTAX:\\nphoronix-test-suite result-file-to-csv [Test Result]\", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}]", "encoding": "UTF-8"}]}
\ No newline at end of file
{"creationDate": 1493043701084, "parameters": [{"url": "null", "attributes": "null", "name": "ansible_output", "value": "[{\"host\": \"54.237.197.227\", \"result\": {\"msg\": \"All items completed\", \"changed\": false, \"results\": [{\"_ansible_parsed\": true, \"changed\": false, \"_ansible_no_log\": false, \"cache_updated\": true, \"_ansible_item_result\": true, \"item\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"invocation\": {\"module_name\": \"apt\", \"module_args\": {\"dpkg_options\": \"force-confdef,force-confold\", \"autoremove\": false, \"force\": false, \"name\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"install_recommends\": null, \"package\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"purge\": false, \"allow_unauthenticated\": false, \"state\": \"latest\", \"upgrade\": null, \"update_cache\": true, \"deb\": null, \"only_upgrade\": false, \"default_release\": null, \"cache_valid_time\": 0}}, \"cache_update_time\": 1493043501}]}}, {\"host\": \"34.200.214.56\", \"result\": {\"msg\": \"All items completed\", \"changed\": false, \"results\": [{\"_ansible_parsed\": true, \"changed\": false, \"_ansible_no_log\": false, \"cache_updated\": true, \"_ansible_item_result\": true, \"item\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"invocation\": {\"module_name\": \"apt\", \"module_args\": {\"dpkg_options\": \"force-confdef,force-confold\", \"autoremove\": false, \"force\": false, \"name\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"install_recommends\": null, \"package\": [\"phoronix-test-suite\", \"sysbench\", \"expect\", \"git\", \"python-pexpect\", \"php-zip\"], \"purge\": false, \"allow_unauthenticated\": false, \"state\": \"latest\", \"upgrade\": null, \"update_cache\": true, \"deb\": null, \"only_upgrade\": false, \"default_release\": null, \"cache_valid_time\": 0}}, \"cache_update_time\": 1493043501}]}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 14:18:24.079064\", \"_ansible_no_log\": false, \"stdout\": \"spawn phoronix-test-suite\\r\\n\\r\\nPhoronix Test Suite v5.2.1 (Khanino)\\r\\n\\r\\nThe Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, Mac OS X, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. The Phoronix Test Suite is open-source under the GNU GPLv3 license and is developed by Phoronix Media in cooperation with partners.\\r\\n\\r\\nView the included PDF / HTML documentation or visit http://www.phoronix-test-suite.com/ for full details.\\r\\n\\r\\nTEST INSTALLATION\\r\\n\\r\\n install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n install-dependencies [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n make-download-cache\\r\\n remove-installed-test [Test]\\r\\n\\r\\nTESTING\\r\\n\\r\\n auto-compare\\r\\n benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n finish-run [Test Result]\\r\\n run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n run-random-tests\\r\\n run-tests-in-suite\\r\\n\\r\\nBATCH TESTING\\r\\n\\r\\n batch-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-setup\\r\\n default-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n default-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n internal-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n\\r\\nOPENBENCHMARKING.ORG\\r\\n\\r\\n clone-result [OpenBenchmarking ID] ...\\r\\n list-recommended-tests\\r\\n openbenchmarking-changes\\r\\n openbenchmarking-launcher\\r\\n openbenchmarking-login\\r\\n openbenchmarking-refresh\\r\\n openbenchmarking-repositories\\r\\n upload-result [Test Result]\\r\\n upload-test-profile\\r\\n upload-test-suite\\r\\n\\r\\nSYSTEM\\r\\n\\r\\n detailed-system-info\\r\\n diagnostics\\r\\n interactive\\r\\n system-info\\r\\n system-sensors\\r\\n\\r\\nINFORMATION\\r\\n\\r\\n info [Test | Suite | OpenBenchmarking.org ID | Test Result]\\r\\n list-available-suites\\r\\n list-available-tests\\r\\n list-available-virtual-suites\\r\\n list-installed-dependencies\\r\\n list-installed-suites\\r\\n list-installed-tests\\r\\n list-missing-dependencies\\r\\n list-possible-dependencies\\r\\n list-saved-results\\r\\n list-test-usage\\r\\n list-unsupported-tests\\r\\n\\r\\nASSET CREATION\\r\\n\\r\\n debug-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n debug-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n debug-test-download-links [Test | Suite]\\r\\n download-test-files [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n force-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n result-file-to-suite [Test Result]\\r\\n validate-result-file\\r\\n validate-test-profile\\r\\n validate-test-suite\\r\\n\\r\\nRESULT MANAGEMENT\\r\\n\\r\\n auto-sort-result-file [Test Result]\\r\\n copy-run-in-result-file [Test Result]\\r\\n edit-result-file [Test Result]\\r\\n extract-from-result-file [Test Result]\\r\\n merge-results [Test Result] ...\\r\\n refresh-graphs [Test Result]\\r\\n remove-from-result-file [Test Result]\\r\\n remove-result [Test Result]\\r\\n rename-identifier-in-result-file [Test Result]\\r\\n rename-result-file [Test Result]\\r\\n reorder-result-file [Test Result]\\r\\n result-file-to-csv [Test Result]\\r\\n result-file-to-pdf [Test Result]\\r\\n result-file-to-text [Test Result]\\r\\n show-result [Test Result]\\r\\n\\r\\nRESULT ANALYTICS\\r\\n\\r\\n analyze-all-runs [Test Result]\\r\\n analyze-batch [Test Result]\\r\\n analyze-image-delta [Test Result]\\r\\n\\r\\nOTHER\\r\\n\\r\\n build-suite\\r\\n debug-self-test\\r\\n help\\r\\n network-setup\\r\\n rebuild-composite-xml [Test Result]\\r\\n user-config-reset\\r\\n user-config-set\\r\\n version\\r\\n\\r\\nWEB / GUI SUPPORT\\r\\n\\r\\n gui\\r\\n start-remote-gui-server\\r\\n start-ws-server\\r\\n\\r\\nMODULES\\r\\n\\r\\n list-modules\\r\\n module-info [Phoronix Test Suite Module]\\r\\n module-setup [Phoronix Test Suite Module]\\r\\n test-module [Phoronix Test Suite Module]\\r\\n\\r\\nGUI / WEB SUPPORT\\r\\n\\r\\n start-phoromatic-server\", \"cmd\": [\"expect\", \"-c\", \"spawn phoronix-test-suite; expect \\\"Do you agree to these terms and wish to proceed \\\\(Y/n\\\\):\\\"; send \\\"Y \\\"; expect \\\"Enable anonymous usage / statistics reporting \\\\(Y/n\\\\):\\\"; send \\\"n \\\"; expect \\\"Enable anonymous statistical reporting of installed software / hardware \\\\(Y/n\\\\):\\\"; send \\\"n \\\"; interact;\"], \"rc\": 0, \"start\": \"2017-04-24 14:18:23.608998\", \"stderr\": \"send: spawn id exp4 not open\\n while executing\\n\\\"send \\\"Y \\\"\\\"\", \"delta\": \"0:00:00.470066\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"expect -c \\\"spawn phoronix-test-suite; expect \\\\\\\"Do you agree to these terms and wish to proceed \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"Y \\\\\\\"; expect \\\\\\\"Enable anonymous usage / statistics reporting \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"n \\\\\\\"; expect \\\\\\\"Enable anonymous statistical reporting of installed software / hardware \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"n \\\\\\\"; interact;\\\"\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"spawn phoronix-test-suite\", \"\", \"Phoronix Test Suite v5.2.1 (Khanino)\", \"\", \"The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, Mac OS X, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. The Phoronix Test Suite is open-source under the GNU GPLv3 license and is developed by Phoronix Media in cooperation with partners.\", \"\", \"View the included PDF / HTML documentation or visit http://www.phoronix-test-suite.com/ for full details.\", \"\", \"TEST INSTALLATION\", \"\", \" install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" install-dependencies [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" make-download-cache\", \" remove-installed-test [Test]\", \"\", \"TESTING\", \"\", \" auto-compare\", \" benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" finish-run [Test Result]\", \" run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" run-random-tests\", \" run-tests-in-suite\", \"\", \"BATCH TESTING\", \"\", \" batch-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-setup\", \" default-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" default-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" internal-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \"\", \"OPENBENCHMARKING.ORG\", \"\", \" clone-result [OpenBenchmarking ID] ...\", \" list-recommended-tests\", \" openbenchmarking-changes\", \" openbenchmarking-launcher\", \" openbenchmarking-login\", \" openbenchmarking-refresh\", \" openbenchmarking-repositories\", \" upload-result [Test Result]\", \" upload-test-profile\", \" upload-test-suite\", \"\", \"SYSTEM\", \"\", \" detailed-system-info\", \" diagnostics\", \" interactive\", \" system-info\", \" system-sensors\", \"\", \"INFORMATION\", \"\", \" info [Test | Suite | OpenBenchmarking.org ID | Test Result]\", \" list-available-suites\", \" list-available-tests\", \" list-available-virtual-suites\", \" list-installed-dependencies\", \" list-installed-suites\", \" list-installed-tests\", \" list-missing-dependencies\", \" list-possible-dependencies\", \" list-saved-results\", \" list-test-usage\", \" list-unsupported-tests\", \"\", \"ASSET CREATION\", \"\", \" debug-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" debug-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" debug-test-download-links [Test | Suite]\", \" download-test-files [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" force-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" result-file-to-suite [Test Result]\", \" validate-result-file\", \" validate-test-profile\", \" validate-test-suite\", \"\", \"RESULT MANAGEMENT\", \"\", \" auto-sort-result-file [Test Result]\", \" copy-run-in-result-file [Test Result]\", \" edit-result-file [Test Result]\", \" extract-from-result-file [Test Result]\", \" merge-results [Test Result] ...\", \" refresh-graphs [Test Result]\", \" remove-from-result-file [Test Result]\", \" remove-result [Test Result]\", \" rename-identifier-in-result-file [Test Result]\", \" rename-result-file [Test Result]\", \" reorder-result-file [Test Result]\", \" result-file-to-csv [Test Result]\", \" result-file-to-pdf [Test Result]\", \" result-file-to-text [Test Result]\", \" show-result [Test Result]\", \"\", \"RESULT ANALYTICS\", \"\", \" analyze-all-runs [Test Result]\", \" analyze-batch [Test Result]\", \" analyze-image-delta [Test Result]\", \"\", \"OTHER\", \"\", \" build-suite\", \" debug-self-test\", \" help\", \" network-setup\", \" rebuild-composite-xml [Test Result]\", \" user-config-reset\", \" user-config-set\", \" version\", \"\", \"WEB / GUI SUPPORT\", \"\", \" gui\", \" start-remote-gui-server\", \" start-ws-server\", \"\", \"MODULES\", \"\", \" list-modules\", \" module-info [Phoronix Test Suite Module]\", \" module-setup [Phoronix Test Suite Module]\", \" test-module [Phoronix Test Suite Module]\", \"\", \"GUI / WEB SUPPORT\", \"\", \" start-phoromatic-server\"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 14:18:24.077573\", \"_ansible_no_log\": false, \"stdout\": \"spawn phoronix-test-suite\\r\\n\\r\\nPhoronix Test Suite v5.2.1 (Khanino)\\r\\n\\r\\nThe Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, Mac OS X, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. The Phoronix Test Suite is open-source under the GNU GPLv3 license and is developed by Phoronix Media in cooperation with partners.\\r\\n\\r\\nView the included PDF / HTML documentation or visit http://www.phoronix-test-suite.com/ for full details.\\r\\n\\r\\nTEST INSTALLATION\\r\\n\\r\\n install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n install-dependencies [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n make-download-cache\\r\\n remove-installed-test [Test]\\r\\n\\r\\nTESTING\\r\\n\\r\\n auto-compare\\r\\n benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n finish-run [Test Result]\\r\\n run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n run-random-tests\\r\\n run-tests-in-suite\\r\\n\\r\\nBATCH TESTING\\r\\n\\r\\n batch-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n batch-setup\\r\\n default-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n default-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n internal-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n\\r\\nOPENBENCHMARKING.ORG\\r\\n\\r\\n clone-result [OpenBenchmarking ID] ...\\r\\n list-recommended-tests\\r\\n openbenchmarking-changes\\r\\n openbenchmarking-launcher\\r\\n openbenchmarking-login\\r\\n openbenchmarking-refresh\\r\\n openbenchmarking-repositories\\r\\n upload-result [Test Result]\\r\\n upload-test-profile\\r\\n upload-test-suite\\r\\n\\r\\nSYSTEM\\r\\n\\r\\n detailed-system-info\\r\\n diagnostics\\r\\n interactive\\r\\n system-info\\r\\n system-sensors\\r\\n\\r\\nINFORMATION\\r\\n\\r\\n info [Test | Suite | OpenBenchmarking.org ID | Test Result]\\r\\n list-available-suites\\r\\n list-available-tests\\r\\n list-available-virtual-suites\\r\\n list-installed-dependencies\\r\\n list-installed-suites\\r\\n list-installed-tests\\r\\n list-missing-dependencies\\r\\n list-possible-dependencies\\r\\n list-saved-results\\r\\n list-test-usage\\r\\n list-unsupported-tests\\r\\n\\r\\nASSET CREATION\\r\\n\\r\\n debug-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n debug-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n debug-test-download-links [Test | Suite]\\r\\n download-test-files [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n force-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\\r\\n result-file-to-suite [Test Result]\\r\\n validate-result-file\\r\\n validate-test-profile\\r\\n validate-test-suite\\r\\n\\r\\nRESULT MANAGEMENT\\r\\n\\r\\n auto-sort-result-file [Test Result]\\r\\n copy-run-in-result-file [Test Result]\\r\\n edit-result-file [Test Result]\\r\\n extract-from-result-file [Test Result]\\r\\n merge-results [Test Result] ...\\r\\n refresh-graphs [Test Result]\\r\\n remove-from-result-file [Test Result]\\r\\n remove-result [Test Result]\\r\\n rename-identifier-in-result-file [Test Result]\\r\\n rename-result-file [Test Result]\\r\\n reorder-result-file [Test Result]\\r\\n result-file-to-csv [Test Result]\\r\\n result-file-to-pdf [Test Result]\\r\\n result-file-to-text [Test Result]\\r\\n show-result [Test Result]\\r\\n\\r\\nRESULT ANALYTICS\\r\\n\\r\\n analyze-all-runs [Test Result]\\r\\n analyze-batch [Test Result]\\r\\n analyze-image-delta [Test Result]\\r\\n\\r\\nOTHER\\r\\n\\r\\n build-suite\\r\\n debug-self-test\\r\\n help\\r\\n network-setup\\r\\n rebuild-composite-xml [Test Result]\\r\\n user-config-reset\\r\\n user-config-set\\r\\n version\\r\\n\\r\\nWEB / GUI SUPPORT\\r\\n\\r\\n gui\\r\\n start-remote-gui-server\\r\\n start-ws-server\\r\\n\\r\\nMODULES\\r\\n\\r\\n list-modules\\r\\n module-info [Phoronix Test Suite Module]\\r\\n module-setup [Phoronix Test Suite Module]\\r\\n test-module [Phoronix Test Suite Module]\\r\\n\\r\\nGUI / WEB SUPPORT\\r\\n\\r\\n start-phoromatic-server\", \"cmd\": [\"expect\", \"-c\", \"spawn phoronix-test-suite; expect \\\"Do you agree to these terms and wish to proceed \\\\(Y/n\\\\):\\\"; send \\\"Y \\\"; expect \\\"Enable anonymous usage / statistics reporting \\\\(Y/n\\\\):\\\"; send \\\"n \\\"; expect \\\"Enable anonymous statistical reporting of installed software / hardware \\\\(Y/n\\\\):\\\"; send \\\"n \\\"; interact;\"], \"rc\": 0, \"start\": \"2017-04-24 14:18:23.614804\", \"stderr\": \"send: spawn id exp4 not open\\n while executing\\n\\\"send \\\"Y \\\"\\\"\", \"delta\": \"0:00:00.462769\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"expect -c \\\"spawn phoronix-test-suite; expect \\\\\\\"Do you agree to these terms and wish to proceed \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"Y \\\\\\\"; expect \\\\\\\"Enable anonymous usage / statistics reporting \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"n \\\\\\\"; expect \\\\\\\"Enable anonymous statistical reporting of installed software / hardware \\\\(Y/n\\\\):\\\\\\\"; send \\\\\\\"n \\\\\\\"; interact;\\\"\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"spawn phoronix-test-suite\", \"\", \"Phoronix Test Suite v5.2.1 (Khanino)\", \"\", \"The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, Mac OS X, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. The Phoronix Test Suite is open-source under the GNU GPLv3 license and is developed by Phoronix Media in cooperation with partners.\", \"\", \"View the included PDF / HTML documentation or visit http://www.phoronix-test-suite.com/ for full details.\", \"\", \"TEST INSTALLATION\", \"\", \" install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" install-dependencies [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" make-download-cache\", \" remove-installed-test [Test]\", \"\", \"TESTING\", \"\", \" auto-compare\", \" benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" finish-run [Test Result]\", \" run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" run-random-tests\", \" run-tests-in-suite\", \"\", \"BATCH TESTING\", \"\", \" batch-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" batch-setup\", \" default-benchmark [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" default-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" internal-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \"\", \"OPENBENCHMARKING.ORG\", \"\", \" clone-result [OpenBenchmarking ID] ...\", \" list-recommended-tests\", \" openbenchmarking-changes\", \" openbenchmarking-launcher\", \" openbenchmarking-login\", \" openbenchmarking-refresh\", \" openbenchmarking-repositories\", \" upload-result [Test Result]\", \" upload-test-profile\", \" upload-test-suite\", \"\", \"SYSTEM\", \"\", \" detailed-system-info\", \" diagnostics\", \" interactive\", \" system-info\", \" system-sensors\", \"\", \"INFORMATION\", \"\", \" info [Test | Suite | OpenBenchmarking.org ID | Test Result]\", \" list-available-suites\", \" list-available-tests\", \" list-available-virtual-suites\", \" list-installed-dependencies\", \" list-installed-suites\", \" list-installed-tests\", \" list-missing-dependencies\", \" list-possible-dependencies\", \" list-saved-results\", \" list-test-usage\", \" list-unsupported-tests\", \"\", \"ASSET CREATION\", \"\", \" debug-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" debug-run [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" debug-test-download-links [Test | Suite]\", \" download-test-files [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" force-install [Test | Suite | OpenBenchmarking.org ID | Test Result] ...\", \" result-file-to-suite [Test Result]\", \" validate-result-file\", \" validate-test-profile\", \" validate-test-suite\", \"\", \"RESULT MANAGEMENT\", \"\", \" auto-sort-result-file [Test Result]\", \" copy-run-in-result-file [Test Result]\", \" edit-result-file [Test Result]\", \" extract-from-result-file [Test Result]\", \" merge-results [Test Result] ...\", \" refresh-graphs [Test Result]\", \" remove-from-result-file [Test Result]\", \" remove-result [Test Result]\", \" rename-identifier-in-result-file [Test Result]\", \" rename-result-file [Test Result]\", \" reorder-result-file [Test Result]\", \" result-file-to-csv [Test Result]\", \" result-file-to-pdf [Test Result]\", \" result-file-to-text [Test Result]\", \" show-result [Test Result]\", \"\", \"RESULT ANALYTICS\", \"\", \" analyze-all-runs [Test Result]\", \" analyze-batch [Test Result]\", \" analyze-image-delta [Test Result]\", \"\", \"OTHER\", \"\", \" build-suite\", \" debug-self-test\", \" help\", \" network-setup\", \" rebuild-composite-xml [Test Result]\", \" user-config-reset\", \" user-config-set\", \" version\", \"\", \"WEB / GUI SUPPORT\", \"\", \" gui\", \" start-remote-gui-server\", \" start-ws-server\", \"\", \"MODULES\", \"\", \" list-modules\", \" module-info [Phoronix Test Suite Module]\", \" module-setup [Phoronix Test Suite Module]\", \" test-module [Phoronix Test Suite Module]\", \"\", \"GUI / WEB SUPPORT\", \"\", \" start-phoromatic-server\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 14:18:26.278397\", \"_ansible_no_log\": false, \"stdout\": \"\\nPhoronix Test Suite v5.2.1\\n\\n Installed: pts/stream-1.3.1\", \"cmd\": [\"phoronix-test-suite\", \"install-test\", \"stream\"], \"rc\": 0, \"start\": \"2017-04-24 14:18:25.950606\", \"stderr\": \"\", \"delta\": \"0:00:00.327791\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"phoronix-test-suite install-test stream\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"\", \"Phoronix Test Suite v5.2.1\", \"\", \" Installed: pts/stream-1.3.1\"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 14:18:26.354262\", \"_ansible_no_log\": false, \"stdout\": \"\\nPhoronix Test Suite v5.2.1\\n\\n Installed: pts/stream-1.3.1\", \"cmd\": [\"phoronix-test-suite\", \"install-test\", \"stream\"], \"rc\": 0, \"start\": \"2017-04-24 14:18:26.023333\", \"stderr\": \"\", \"delta\": \"0:00:00.330929\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"phoronix-test-suite install-test stream\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"\", \"Phoronix Test Suite v5.2.1\", \"\", \" Installed: pts/stream-1.3.1\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 14:18:28.566764\", \"_ansible_no_log\": false, \"stdout\": \"\\nPhoronix Test Suite v5.2.1\\n\\n Installed: pts/iozone-1.8.0\", \"cmd\": [\"phoronix-test-suite\", \"install-test\", \"iozone\"], \"rc\": 0, \"start\": \"2017-04-24 14:18:28.235346\", \"stderr\": \"\", \"delta\": \"0:00:00.331418\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"phoronix-test-suite install-test iozone\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"\", \"Phoronix Test Suite v5.2.1\", \"\", \" Installed: pts/iozone-1.8.0\"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 14:18:28.713926\", \"_ansible_no_log\": false, \"stdout\": \"\\nPhoronix Test Suite v5.2.1\\n\\n Installed: pts/iozone-1.8.0\", \"cmd\": [\"phoronix-test-suite\", \"install-test\", \"iozone\"], \"rc\": 0, \"start\": \"2017-04-24 14:18:28.310927\", \"stderr\": \"\", \"delta\": \"0:00:00.402999\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"phoronix-test-suite install-test iozone\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"\", \"Phoronix Test Suite v5.2.1\", \"\", \" Installed: pts/iozone-1.8.0\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 14:18:30.586087\", \"_ansible_no_log\": false, \"stdout\": \"2\", \"cmd\": [\"nproc\"], \"rc\": 0, \"start\": \"2017-04-24 14:18:30.584693\", \"stderr\": \"\", \"delta\": \"0:00:00.001394\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"nproc\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"2\"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 14:18:30.644826\", \"_ansible_no_log\": false, \"stdout\": \"2\", \"cmd\": [\"nproc\"], \"rc\": 0, \"start\": \"2017-04-24 14:18:30.642691\", \"stderr\": \"\", \"delta\": \"0:00:00.002135\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"nproc\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"2\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"2\"}}, \"msg\": \"2\", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}, {\"host\": \"34.200.214.56\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"2\"}}, \"msg\": \"2\", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}, {\"host\": \"54.237.197.227\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 14:20:47.763715\", \"_ansible_no_log\": false, \"stdout\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 135.2038s\\n total number of events: 10000\\n total time taken by event execution: 270.3782\\n per-request statistics:\\n min: 26.81ms\\n avg: 27.04ms\\n max: 33.60ms\\n approx. 95 percentile: 27.48ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/1.00\\n execution time (avg/stddev): 135.1891/0.01\", \"cmd\": [\"sysbench\", \"--test=cpu\", \"--cpu-max-prime=100000\", \"--num-threads=2\", \"run\"], \"rc\": 0, \"start\": \"2017-04-24 14:18:32.556858\", \"stderr\": \"\", \"delta\": \"0:02:15.206857\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"sysbench --test=cpu --cpu-max-prime=100000 --num-threads=2 run\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"sysbench 0.4.12: multi-threaded system evaluation benchmark\", \"\", \"Running the test with following options:\", \"Number of threads: 2\", \"\", \"Doing CPU performance benchmark\", \"\", \"Threads started!\", \"Done.\", \"\", \"Maximum prime number checked in CPU test: 100000\", \"\", \"\", \"Test execution summary:\", \" total time: 135.2038s\", \" total number of events: 10000\", \" total time taken by event execution: 270.3782\", \" per-request statistics:\", \" min: 26.81ms\", \" avg: 27.04ms\", \" max: 33.60ms\", \" approx. 95 percentile: 27.48ms\", \"\", \"Threads fairness:\", \" events (avg/stddev): 5000.0000/1.00\", \" execution time (avg/stddev): 135.1891/0.01\"], \"warnings\": []}}, {\"host\": \"34.200.214.56\", \"result\": {\"_ansible_parsed\": true, \"changed\": true, \"end\": \"2017-04-24 14:21:40.950503\", \"_ansible_no_log\": false, \"stdout\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 188.3445s\\n total number of events: 10000\\n total time taken by event execution: 376.6578\\n per-request statistics:\\n min: 27.28ms\\n avg: 37.67ms\\n max: 246.66ms\\n approx. 95 percentile: 71.01ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/28.00\\n execution time (avg/stddev): 188.3289/0.01\", \"cmd\": [\"sysbench\", \"--test=cpu\", \"--cpu-max-prime=100000\", \"--num-threads=2\", \"run\"], \"rc\": 0, \"start\": \"2017-04-24 14:18:32.597948\", \"stderr\": \"\", \"delta\": \"0:03:08.352555\", \"invocation\": {\"module_name\": \"command\", \"module_args\": {\"warn\": true, \"executable\": null, \"_uses_shell\": false, \"_raw_params\": \"sysbench --test=cpu --cpu-max-prime=100000 --num-threads=2 run\", \"removes\": null, \"creates\": null, \"chdir\": null}}, \"stdout_lines\": [\"sysbench 0.4.12: multi-threaded system evaluation benchmark\", \"\", \"Running the test with following options:\", \"Number of threads: 2\", \"\", \"Doing CPU performance benchmark\", \"\", \"Threads started!\", \"Done.\", \"\", \"Maximum prime number checked in CPU test: 100000\", \"\", \"\", \"Test execution summary:\", \" total time: 188.3445s\", \" total number of events: 10000\", \" total time taken by event execution: 376.6578\", \" per-request statistics:\", \" min: 27.28ms\", \" avg: 37.67ms\", \" max: 246.66ms\", \" approx. 95 percentile: 71.01ms\", \"\", \"Threads fairness:\", \" events (avg/stddev): 5000.0000/28.00\", \" execution time (avg/stddev): 188.3289/0.01\"], \"warnings\": []}}, {\"host\": \"54.237.197.227\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 135.2038s\\n total number of events: 10000\\n total time taken by event execution: 270.3782\\n per-request statistics:\\n min: 26.81ms\\n avg: 27.04ms\\n max: 33.60ms\\n approx. 95 percentile: 27.48ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/1.00\\n execution time (avg/stddev): 135.1891/0.01\"}}, \"msg\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 135.2038s\\n total number of events: 10000\\n total time taken by event execution: 270.3782\\n per-request statistics:\\n min: 26.81ms\\n avg: 27.04ms\\n max: 33.60ms\\n approx. 95 percentile: 27.48ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/1.00\\n execution time (avg/stddev): 135.1891/0.01\", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}, {\"host\": \"34.200.214.56\", \"result\": {\"invocation\": {\"module_name\": \"debug\", \"module_args\": {\"msg\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 188.3445s\\n total number of events: 10000\\n total time taken by event execution: 376.6578\\n per-request statistics:\\n min: 27.28ms\\n avg: 37.67ms\\n max: 246.66ms\\n approx. 95 percentile: 71.01ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/28.00\\n execution time (avg/stddev): 188.3289/0.01\"}}, \"msg\": \"sysbench 0.4.12: multi-threaded system evaluation benchmark\\n\\nRunning the test with following options:\\nNumber of threads: 2\\n\\nDoing CPU performance benchmark\\n\\nThreads started!\\nDone.\\n\\nMaximum prime number checked in CPU test: 100000\\n\\n\\nTest execution summary:\\n total time: 188.3445s\\n total number of events: 10000\\n total time taken by event execution: 376.6578\\n per-request statistics:\\n min: 27.28ms\\n avg: 37.67ms\\n max: 246.66ms\\n approx. 95 percentile: 71.01ms\\n\\nThreads fairness:\\n events (avg/stddev): 5000.0000/28.00\\n execution time (avg/stddev): 188.3289/0.01\", \"changed\": false, \"_ansible_verbose_always\": true, \"_ansible_no_log\": false}}]", "encoding": "UTF-8"}]}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment