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> ...@@ -87,12 +87,6 @@ class</span>
<td> <span class="datatype-name">AnsibleResult</span> <td> <span class="datatype-name">AnsibleResult</span>
</td> </td>
<td> <span class="datatype-description"></span> <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> </td>
</tr> </tr>
<tr class="clickable-row" data-href="json_BenchmarkResult.html"> <tr class="clickable-row" data-href="json_BenchmarkResult.html">
...@@ -420,36 +414,12 @@ provisioner to request for cloud resources.</span> ...@@ -420,36 +414,12 @@ provisioner to request for cloud resources.</span>
</td> </td>
<td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this <td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this
class</span> 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> </td>
</tr> </tr>
<tr class="clickable-row" data-href="xml_ns0_benchmarkResult.html"> <tr class="clickable-row" data-href="xml_ns0_benchmarkResult.html">
<td> <span class="datatype-name">benchmarkResult</span> <td> <span class="datatype-name">benchmarkResult</span>
</td> </td>
<td> <span class="datatype-description"></span> <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> </td>
</tr> </tr>
<tr class="clickable-row" data-href="xml_ns0_sysbenchCPUBenchmark.html"> <tr class="clickable-row" data-href="xml_ns0_sysbenchCPUBenchmark.html">
......
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
<tbody data-link="row" class="rowlink"> <tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-gwt-json-overlay.jar"> <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-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> <td><span class="downloadfile-description">The sources for the GWT JSON overlay.</span></td>
</tr> </tr>
</tbody> </tbody>
...@@ -116,12 +116,12 @@ ...@@ -116,12 +116,12 @@
<tbody data-link="row" class="rowlink"> <tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-json-client.jar"> <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-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> <td><span class="downloadfile-description">The binaries for the Java JSON client library.</span></td>
</tr> </tr>
<tr class="clickable-row" data-href="drip-api-json-client-json-sources.jar"> <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-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> <td><span class="downloadfile-description">The sources for the Java JSON client library.</span></td>
</tr> </tr>
</tbody> </tbody>
...@@ -144,12 +144,12 @@ ...@@ -144,12 +144,12 @@
<tbody data-link="row" class="rowlink"> <tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-xml-client.jar"> <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-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> <td><span class="downloadfile-description">The binaries for the Java XML client library.</span></td>
</tr> </tr>
<tr class="clickable-row" data-href="drip-api-xml-client-xml-sources.jar"> <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-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> <td><span class="downloadfile-description">The sources for the Java XML client library.</span></td>
</tr> </tr>
</tbody> </tbody>
...@@ -184,7 +184,7 @@ ...@@ -184,7 +184,7 @@
<tbody data-link="row" class="rowlink"> <tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-js.zip"> <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-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> <td><span class="downloadfile-description">&nbsp;</span></td>
</tr> </tr>
</tbody> </tbody>
...@@ -213,7 +213,7 @@ ...@@ -213,7 +213,7 @@
<tbody data-link="row" class="rowlink"> <tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-php.zip"> <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-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> <td><span class="downloadfile-description">&nbsp;</span></td>
</tr> </tr>
</tbody> </tbody>
...@@ -245,7 +245,7 @@ ...@@ -245,7 +245,7 @@
<tbody data-link="row" class="rowlink"> <tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-php.zip"> <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-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> <td><span class="downloadfile-description">&nbsp;</span></td>
</tr> </tr>
</tbody> </tbody>
...@@ -276,7 +276,7 @@ ...@@ -276,7 +276,7 @@
<tbody data-link="row" class="rowlink"> <tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api.rb"> <tr class="clickable-row" data-href="drip-api.rb">
<td><span class="downloadfile-name">drip-api.rb</span></td> <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> <td><span class="downloadfile-description">&nbsp;</span></td>
</tr> </tr>
</tbody> </tbody>
......
...@@ -824,12 +824,15 @@ module External ...@@ -824,12 +824,15 @@ module External
attr_accessor :owner attr_accessor :owner
# the id # the id
attr_accessor :id attr_accessor :id
# the creationDate
attr_accessor :creationDate
# the json hash for this OwnedObject # the json hash for this OwnedObject
def to_jaxb_json_hash def to_jaxb_json_hash
_h = {} _h = {}
_h['owner'] = owner.to_jaxb_json_hash unless owner.nil? _h['owner'] = owner.to_jaxb_json_hash unless owner.nil?
_h['id'] = id.to_jaxb_json_hash unless id.nil? _h['id'] = id.to_jaxb_json_hash unless id.nil?
_h['creationDate'] = creationDate.to_jaxb_json_hash unless creationDate.nil?
return _h return _h
end end
...@@ -878,6 +881,25 @@ module External ...@@ -878,6 +881,25 @@ module External
@id = _oa @id = _oa
end end
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 end
# constructs a OwnedObject from a (parsed) JSON hash # constructs a OwnedObject from a (parsed) JSON hash
...@@ -920,114 +942,94 @@ module V1 ...@@ -920,114 +942,94 @@ module V1
module External module External
module Ansible
# (no documentation provided) # (no documentation provided)
class DeployParameter class Invocation
# the cloudCertificateName # (no documentation provided)
attr_accessor :cloudCertificateName attr_accessor :module_args
# the IP # (no documentation provided)
attr_accessor :IP attr_accessor :moduleName
# the user # (no documentation provided)
attr_accessor :user attr_accessor :moduleArgs
# the role
attr_accessor :role
# the json hash for this DeployParameter # the json hash for this Invocation
def to_jaxb_json_hash def to_jaxb_json_hash
_h = {} _h = {}
_h['cloudCertificateName'] = cloudCertificateName.to_jaxb_json_hash unless cloudCertificateName.nil? _h['module_args'] = module_args.to_jaxb_json_hash unless module_args.nil?
_h['IP'] = IP.to_jaxb_json_hash unless IP.nil? _h['module_name'] = moduleName.to_jaxb_json_hash unless moduleName.nil?
_h['user'] = user.to_jaxb_json_hash unless user.nil? _h['module_args'] = moduleArgs.to_jaxb_json_hash unless moduleArgs.nil?
_h['role'] = role.to_jaxb_json_hash unless role.nil?
return _h return _h
end end
# the json (string form) for this DeployParameter # the json (string form) for this Invocation
def to_json def to_json
to_jaxb_json_hash.to_json to_jaxb_json_hash.to_json
end end
#initializes this DeployParameter with a json hash #initializes this Invocation with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
if !_o['cloudCertificateName'].nil? if !_o['module_args'].nil?
_oa = _o['cloudCertificateName'] _oa = _o['module_args']
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(_oa.is_a? Hash) if(_oa.is_a? Hash)
@IP = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @module_args = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@IP = String.from_json(_oa) unless _oa['@class'] @module_args = Nl::Uva::Sne::Drip::Data::V1::External::Ansible::ModuleArgs.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@IP = Array.new @module_args = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) 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 else
@IP.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @module_args.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@IP = _oa @module_args = _oa
end end
end end
if !_o['user'].nil? if !_o['module_name'].nil?
_oa = _o['user'] _oa = _o['module_name']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@user = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @moduleName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@user = String.from_json(_oa) unless _oa['@class'] @moduleName = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@user = Array.new @moduleName = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@user.push String.from_json(_item) @moduleName.push String.from_json(_item)
else else
@user.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @moduleName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@user = _oa @moduleName = _oa
end end
end end
if !_o['role'].nil? if !_o['module_args'].nil?
_oa = _o['role'] _oa = _o['module_args']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@role = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @moduleArgs = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@role = String.from_json(_oa) unless _oa['@class'] @moduleArgs = Nl::Uva::Sne::Drip::Data::V1::External::Ansible::ModuleArgs.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@role = Array.new @moduleArgs = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) 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 else
@role.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @moduleArgs.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@role = _oa @moduleArgs = _oa
end end
end end
end end
# constructs a DeployParameter from a (parsed) JSON hash # constructs a Invocation from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -1053,6 +1055,8 @@ end ...@@ -1053,6 +1055,8 @@ end
end end
end
module Nl module Nl
module Uva module Uva
...@@ -1067,94 +1071,114 @@ module V1 ...@@ -1067,94 +1071,114 @@ module V1
module External module External
module Ansible
# (no documentation provided) # (no documentation provided)
class Invocation class DeployParameter
# (no documentation provided) # the cloudCertificateName
attr_accessor :module_args attr_accessor :cloudCertificateName
# (no documentation provided) # the IP
attr_accessor :moduleName attr_accessor :IP
# (no documentation provided) # the user
attr_accessor :moduleArgs 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 def to_jaxb_json_hash
_h = {} _h = {}
_h['module_args'] = module_args.to_jaxb_json_hash unless module_args.nil? _h['cloudCertificateName'] = cloudCertificateName.to_jaxb_json_hash unless cloudCertificateName.nil?
_h['module_name'] = moduleName.to_jaxb_json_hash unless moduleName.nil? _h['IP'] = IP.to_jaxb_json_hash unless IP.nil?
_h['module_args'] = moduleArgs.to_jaxb_json_hash unless moduleArgs.nil? _h['user'] = user.to_jaxb_json_hash unless user.nil?
_h['role'] = role.to_jaxb_json_hash unless role.nil?
return _h return _h
end end
# the json (string form) for this Invocation # the json (string form) for this DeployParameter
def to_json def to_json
to_jaxb_json_hash.to_json to_jaxb_json_hash.to_json
end end
#initializes this Invocation with a json hash #initializes this DeployParameter with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
if !_o['module_args'].nil? if !_o['cloudCertificateName'].nil?
_oa = _o['module_args'] _oa = _o['cloudCertificateName']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@module_args = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @cloudCertificateName = 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 = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@module_args = Array.new @cloudCertificateName = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) 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 else
@module_args.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @cloudCertificateName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@module_args = _oa @cloudCertificateName = _oa
end end
end end
if !_o['module_name'].nil? if !_o['IP'].nil?
_oa = _o['module_name'] _oa = _o['IP']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@moduleName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @IP = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@moduleName = String.from_json(_oa) unless _oa['@class'] @IP = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@moduleName = Array.new @IP = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@moduleName.push String.from_json(_item) @IP.push String.from_json(_item)
else else
@moduleName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @IP.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@moduleName = _oa @IP = _oa
end end
end end
if !_o['module_args'].nil? if !_o['user'].nil?
_oa = _o['module_args'] _oa = _o['user']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@moduleArgs = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @user = 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 = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@moduleArgs = Array.new @user = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) 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 else
@moduleArgs.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @user.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else 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 end
end end
# constructs a Invocation from a (parsed) JSON hash # constructs a DeployParameter from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -1180,8 +1204,6 @@ end ...@@ -1180,8 +1204,6 @@ end
end end
end
module Nl module Nl
module Uva module Uva
...@@ -1199,76 +1221,67 @@ module External ...@@ -1199,76 +1221,67 @@ module External
module Ansible module Ansible
# (no documentation provided) # (no documentation provided)
class AnsibleResult_ class AnsibleResult
# (no documentation provided) # (no documentation provided)
attr_accessor :_ansible_parsed attr_accessor :msg
# (no documentation provided) # (no documentation provided)
attr_accessor :changed attr_accessor :changed
# (no documentation provided) # (no documentation provided)
attr_accessor :cache_updated attr_accessor :end
# (no documentation provided)
attr_accessor :_ansible_item_result
# (no documentation provided)
attr_accessor :item
# (no documentation provided)
attr_accessor :invocation
# (no documentation provided) # (no documentation provided)
attr_accessor :cacheUpdateTime attr_accessor :start
# (no documentation provided) # (no documentation provided)
attr_accessor :ansibleNoLog attr_accessor :delta
# (no documentation provided) # (no documentation provided)
attr_accessor :ansibleParsed attr_accessor :stdout
# (no documentation provided) # (no documentation provided)
attr_accessor :ansibleItemAnsibleResult attr_accessor :stderr
# (no documentation provided) # (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 def to_jaxb_json_hash
_h = {} _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['changed'] = changed.to_jaxb_json_hash unless changed.nil?
_h['cache_updated'] = cache_updated.to_jaxb_json_hash unless cache_updated.nil? _h['end'] = end.to_jaxb_json_hash unless end.nil?
_h['_ansible_item_result'] = _ansible_item_result.to_jaxb_json_hash unless _ansible_item_result.nil? _h['start'] = start.to_jaxb_json_hash unless start.nil?
if !item.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 _ha = Array.new
item.each { | _item | _ha.push _item.to_jaxb_json_hash } cmd.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['item'] = _ha _h['cmd'] = _ha
end 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?
return _h return _h
end end
# the json (string form) for this AnsibleResult_ # the json (string form) for this AnsibleResult
def to_json def to_json
to_jaxb_json_hash.to_json to_jaxb_json_hash.to_json
end end
#initializes this AnsibleResult_ with a json hash #initializes this AnsibleResult with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
if !_o['_ansible_parsed'].nil? if !_o['msg'].nil?
_oa = _o['_ansible_parsed'] _oa = _o['msg']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@_ansible_parsed = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @msg = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@_ansible_parsed = Boolean.from_json(_oa) unless _oa['@class'] @msg = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@_ansible_parsed = Array.new @msg = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@_ansible_parsed.push Boolean.from_json(_item) @msg.push String.from_json(_item)
else else
@_ansible_parsed.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @msg.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@_ansible_parsed = _oa @msg = _oa
end end
end end
if !_o['changed'].nil? if !_o['changed'].nil?
...@@ -1290,180 +1303,123 @@ module Ansible ...@@ -1290,180 +1303,123 @@ module Ansible
@changed = _oa @changed = _oa
end end
end end
if !_o['cache_updated'].nil? if !_o['end'].nil?
_oa = _o['cache_updated'] _oa = _o['end']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@cache_updated = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @end = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cache_updated = Boolean.from_json(_oa) unless _oa['@class'] @end = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@cache_updated = Array.new @end = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@cache_updated.push Boolean.from_json(_item) @end.push Time.from_json(_item)
else else
@cache_updated.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @end.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@cache_updated = _oa @end = _oa
end end
end end
if !_o['_ansible_item_result'].nil? if !_o['start'].nil?
_oa = _o['_ansible_item_result'] _oa = _o['start']
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(_oa.is_a? Hash) if(_oa.is_a? Hash)
@cacheUpdateTime = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @start = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cacheUpdateTime = Fixnum.from_json(_oa) unless _oa['@class'] @start = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@cacheUpdateTime = Array.new @start = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@cacheUpdateTime.push Fixnum.from_json(_item) @start.push Time.from_json(_item)
else else
@cacheUpdateTime.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @start.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@cacheUpdateTime = _oa @start = _oa
end end
end end
if !_o['_ansible_no_log'].nil? if !_o['delta'].nil?
_oa = _o['_ansible_no_log'] _oa = _o['delta']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@ansibleNoLog = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @delta = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@ansibleNoLog = Boolean.from_json(_oa) unless _oa['@class'] @delta = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@ansibleNoLog = Array.new @delta = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@ansibleNoLog.push Boolean.from_json(_item) @delta.push Time.from_json(_item)
else else
@ansibleNoLog.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @delta.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@ansibleNoLog = _oa @delta = _oa
end end
end end
if !_o['_ansible_parsed'].nil? if !_o['stdout'].nil?
_oa = _o['_ansible_parsed'] _oa = _o['stdout']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@ansibleParsed = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @stdout = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@ansibleParsed = Boolean.from_json(_oa) unless _oa['@class'] @stdout = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@ansibleParsed = Array.new @stdout = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@ansibleParsed.push Boolean.from_json(_item) @stdout.push String.from_json(_item)
else else
@ansibleParsed.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @stdout.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@ansibleParsed = _oa @stdout = _oa
end end
end end
if !_o['_ansible_item_result'].nil? if !_o['stderr'].nil?
_oa = _o['_ansible_item_result'] _oa = _o['stderr']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@ansibleItemAnsibleResult = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @stderr = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@ansibleItemAnsibleResult = Boolean.from_json(_oa) unless _oa['@class'] @stderr = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@ansibleItemAnsibleResult = Array.new @stderr = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@ansibleItemAnsibleResult.push Boolean.from_json(_item) @stderr.push String.from_json(_item)
else else
@ansibleItemAnsibleResult.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @stderr.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@ansibleItemAnsibleResult = _oa @stderr = _oa
end end
end end
if !_o['cache_updated'].nil? if !_o['cmd'].nil?
_oa = _o['cache_updated'] _oa = _o['cmd']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@cacheUpdated = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @cmd = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cacheUpdated = Boolean.from_json(_oa) unless _oa['@class'] @cmd = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@cacheUpdated = Array.new @cmd = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@cacheUpdated.push Boolean.from_json(_item) @cmd.push String.from_json(_item)
else else
@cacheUpdated.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @cmd.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@cacheUpdated = _oa @cmd = _oa
end end
end end
end end
# constructs a AnsibleResult_ from a (parsed) JSON hash # constructs a AnsibleResult from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -1505,260 +1461,206 @@ module V1 ...@@ -1505,260 +1461,206 @@ module V1
module External module External
module Ansible
# (no documentation provided) # (no documentation provided)
class AnsibleResult class User
# (no documentation provided) # (no documentation provided)
attr_accessor :msg attr_accessor :password
# (no documentation provided) # the id
attr_accessor :changed attr_accessor :id
# (no documentation provided) #
attr_accessor :end attr_accessor :username
# (no documentation provided) #
attr_accessor :start attr_accessor :accountNonExpired
# (no documentation provided) #
attr_accessor :delta attr_accessor :accountNonLocked
# (no documentation provided) #
attr_accessor :stdout attr_accessor :credentialsNonExpired
# (no documentation provided) #
attr_accessor :stderr attr_accessor :enabled
# (no documentation provided) # the roles
attr_accessor :cmd attr_accessor :roles
# (no documentation provided)
attr_accessor :stdout_lines
# (no documentation provided)
attr_accessor :results
# the json hash for this AnsibleResult # the json hash for this User
def to_jaxb_json_hash def to_jaxb_json_hash
_h = {} _h = {}
_h['msg'] = msg.to_jaxb_json_hash unless msg.nil? _h['password'] = password.to_jaxb_json_hash unless password.nil?
_h['changed'] = changed.to_jaxb_json_hash unless changed.nil? _h['id'] = id.to_jaxb_json_hash unless id.nil?
_h['end'] = end.to_jaxb_json_hash unless end.nil? _h['username'] = username.to_jaxb_json_hash unless username.nil?
_h['start'] = start.to_jaxb_json_hash unless start.nil? _h['accountNonExpired'] = accountNonExpired.to_jaxb_json_hash unless accountNonExpired.nil?
_h['delta'] = delta.to_jaxb_json_hash unless delta.nil? _h['accountNonLocked'] = accountNonLocked.to_jaxb_json_hash unless accountNonLocked.nil?
_h['stdout'] = stdout.to_jaxb_json_hash unless stdout.nil? _h['credentialsNonExpired'] = credentialsNonExpired.to_jaxb_json_hash unless credentialsNonExpired.nil?
_h['stderr'] = stderr.to_jaxb_json_hash unless stderr.nil? _h['enabled'] = enabled.to_jaxb_json_hash unless enabled.nil?
if !cmd.nil? if !roles.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?
_ha = Array.new _ha = Array.new
results.each { | _item | _ha.push _item.to_jaxb_json_hash } roles.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['results'] = _ha _h['roles'] = _ha
end end
return _h return _h
end end
# the json (string form) for this AnsibleResult # the json (string form) for this User
def to_json def to_json
to_jaxb_json_hash.to_json to_jaxb_json_hash.to_json
end end
#initializes this AnsibleResult with a json hash #initializes this User with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
if !_o['msg'].nil? if !_o['password'].nil?
_oa = _o['msg'] _oa = _o['password']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@msg = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @password = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@msg = String.from_json(_oa) unless _oa['@class'] @password = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@msg = Array.new @password = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@msg.push String.from_json(_item) @password.push String.from_json(_item)
else else
@msg.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @password.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@msg = _oa @password = _oa
end end
end end
if !_o['changed'].nil? if !_o['id'].nil?
_oa = _o['changed'] _oa = _o['id']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@changed = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @id = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@changed = Boolean.from_json(_oa) unless _oa['@class'] @id = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@changed = Array.new @id = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@changed.push Boolean.from_json(_item) @id.push String.from_json(_item)
else else
@changed.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @id.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@changed = _oa @id = _oa
end end
end end
if !_o['end'].nil? if !_o['username'].nil?
_oa = _o['end'] _oa = _o['username']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@end = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @username = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@end = Time.from_json(_oa) unless _oa['@class'] @username = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@end = Array.new @username = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@end.push Time.from_json(_item) @username.push String.from_json(_item)
else else
@end.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @username.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@end = _oa @username = _oa
end end
end end
if !_o['start'].nil? if !_o['accountNonExpired'].nil?
_oa = _o['start'] _oa = _o['accountNonExpired']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@start = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @accountNonExpired = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@start = Time.from_json(_oa) unless _oa['@class'] @accountNonExpired = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@start = Array.new @accountNonExpired = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@start.push Time.from_json(_item) @accountNonExpired.push Boolean.from_json(_item)
else else
@start.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @accountNonExpired.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@start = _oa @accountNonExpired = _oa
end end
end end
if !_o['delta'].nil? if !_o['accountNonLocked'].nil?
_oa = _o['delta'] _oa = _o['accountNonLocked']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@delta = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @accountNonLocked = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@delta = Time.from_json(_oa) unless _oa['@class'] @accountNonLocked = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@delta = Array.new @accountNonLocked = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@delta.push Time.from_json(_item) @accountNonLocked.push Boolean.from_json(_item)
else else
@delta.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @accountNonLocked.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@delta = _oa @accountNonLocked = _oa
end end
end end
if !_o['stdout'].nil? if !_o['credentialsNonExpired'].nil?
_oa = _o['stdout'] _oa = _o['credentialsNonExpired']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@stdout = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @credentialsNonExpired = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@stdout = String.from_json(_oa) unless _oa['@class'] @credentialsNonExpired = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@stdout = Array.new @credentialsNonExpired = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@stdout.push String.from_json(_item) @credentialsNonExpired.push Boolean.from_json(_item)
else else
@stdout.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @credentialsNonExpired.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@stdout = _oa @credentialsNonExpired = _oa
end end
end end
if !_o['stderr'].nil? if !_o['enabled'].nil?
_oa = _o['stderr'] _oa = _o['enabled']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@stderr = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @enabled = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@stderr = String.from_json(_oa) unless _oa['@class'] @enabled = Boolean.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@stderr = Array.new @enabled = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@stderr.push String.from_json(_item) @enabled.push Boolean.from_json(_item)
else else
@stderr.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @enabled.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@stderr = _oa @enabled = _oa
end end
end end
if !_o['cmd'].nil? if !_o['roles'].nil?
_oa = _o['cmd'] _oa = _o['roles']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@cmd = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @roles = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cmd = String.from_json(_oa) unless _oa['@class'] @roles = 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']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@results = Array.new @roles = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) 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 else
@results.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @roles.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@results = _oa @roles = _oa
end end
end end
end end
# constructs a AnsibleResult from a (parsed) JSON hash # constructs a User from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -1784,8 +1686,6 @@ end ...@@ -1784,8 +1686,6 @@ end
end end
end
module Nl module Nl
module Uva module Uva
...@@ -1801,205 +1701,43 @@ module V1 ...@@ -1801,205 +1701,43 @@ module V1
module External module External
# (no documentation provided) # (no documentation provided)
class User class KeyValueHolder < Nl::Uva::Sne::Drip::Data::V1::External::OwnedObject
# (no documentation provided) # the keyValue
attr_accessor :password attr_accessor :keyValue
# 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 User # the json hash for this KeyValueHolder
def to_jaxb_json_hash def to_jaxb_json_hash
_h = {} _h = super
_h['password'] = password.to_jaxb_json_hash unless password.nil? _h['keyValue'] = keyValue.to_jaxb_json_hash unless keyValue.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
return _h return _h
end end
# the json (string form) for this User #initializes this KeyValueHolder with a json hash
def to_json
to_jaxb_json_hash.to_json
end
#initializes this User with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
if !_o['password'].nil? super _o
_oa = _o['password'] if !_o['keyValue'].nil?
if(_oa.is_a? Hash) _oa = _o['keyValue']
@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']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@roles = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @keyValue = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@roles = String.from_json(_oa) unless _oa['@class'] @keyValue = Hash.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@roles = Array.new @keyValue = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@roles.push String.from_json(_item) @keyValue.push Hash.from_json(_item)
else else
@roles.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @keyValue.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@roles = _oa @keyValue = _oa
end end
end end
end end
# constructs a User from a (parsed) JSON hash # constructs a KeyValueHolder from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -2039,134 +1777,66 @@ module V1 ...@@ -2039,134 +1777,66 @@ module V1
module External module External
module Ansible
# (no documentation provided) # (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) # the name
attr_accessor :host attr_accessor :name
# (no documentation provided) # the contents
attr_accessor :result attr_accessor :contents
# (no documentation provided)
attr_accessor :vmType
# (no documentation provided)
attr_accessor :cloudDeploymentDomain
# (no documentation provided)
attr_accessor :provisionID
# the json hash for this AnsibleOutput # the json hash for this Script
def to_jaxb_json_hash def to_jaxb_json_hash
_h = super _h = super
_h['host'] = host.to_jaxb_json_hash unless host.nil? _h['name'] = name.to_jaxb_json_hash unless name.nil?
_h['result'] = result.to_jaxb_json_hash unless result.nil? _h['contents'] = contents.to_jaxb_json_hash unless contents.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 return _h
end end
#initializes this AnsibleOutput with a json hash #initializes this Script with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
super _o super _o
if !_o['host'].nil? if !_o['name'].nil?
_oa = _o['host'] _oa = _o['name']
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(_oa.is_a? Hash) if(_oa.is_a? Hash)
@cloudDeploymentDomain = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @name = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudDeploymentDomain = String.from_json(_oa) unless _oa['@class'] @name = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@cloudDeploymentDomain = Array.new @name = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@cloudDeploymentDomain.push String.from_json(_item) @name.push String.from_json(_item)
else else
@cloudDeploymentDomain.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @name.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@cloudDeploymentDomain = _oa @name = _oa
end end
end end
if !_o['provisionID'].nil? if !_o['contents'].nil?
_oa = _o['provisionID'] _oa = _o['contents']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@provisionID = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @contents = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@provisionID = String.from_json(_oa) unless _oa['@class'] @contents = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@provisionID = Array.new @contents = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@provisionID.push String.from_json(_item) @contents.push String.from_json(_item)
else else
@provisionID.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @contents.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@provisionID = _oa @contents = _oa
end end
end end
end end
# constructs a AnsibleOutput from a (parsed) JSON hash # constructs a Script from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -2192,8 +1862,6 @@ end ...@@ -2192,8 +1862,6 @@ end
end end
end
module Nl module Nl
module Uva module Uva
...@@ -2208,134 +1876,114 @@ module V1 ...@@ -2208,134 +1876,114 @@ module V1
module External module External
module Ansible
# (no documentation provided) # (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) # the secret key
attr_accessor :end attr_accessor :secretKey
# (no documentation provided) # the cloudProviderName
attr_accessor :start attr_accessor :cloudProviderName
# (no documentation provided) # the accessKeyId
attr_accessor :delta attr_accessor :accessKeyId
# the host # the keyPairIDs
attr_accessor :host attr_accessor :keyPairIDs
# the cloudProvider
attr_accessor :cloudProvider
# the json hash for this BenchmarkResult # the json hash for this CloudCredentials
def to_jaxb_json_hash def to_jaxb_json_hash
_h = super _h = super
_h['end'] = end.to_jaxb_json_hash unless end.nil? _h['secretKey'] = secretKey.to_jaxb_json_hash unless secretKey.nil?
_h['start'] = start.to_jaxb_json_hash unless start.nil? _h['cloudProviderName'] = cloudProviderName.to_jaxb_json_hash unless cloudProviderName.nil?
_h['delta'] = delta.to_jaxb_json_hash unless delta.nil? _h['accessKeyId'] = accessKeyId.to_jaxb_json_hash unless accessKeyId.nil?
_h['host'] = host.to_jaxb_json_hash unless host.nil? if !keyPairIDs.nil?
_h['cloudProvider'] = cloudProvider.to_jaxb_json_hash unless cloudProvider.nil? _ha = Array.new
keyPairIDs.each { | _item | _ha.push _item.to_jaxb_json_hash }
_h['keyPairIDs'] = _ha
end
return _h return _h
end end
#initializes this BenchmarkResult with a json hash #initializes this CloudCredentials with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
super _o super _o
if !_o['end'].nil? if !_o['secretKey'].nil?
_oa = _o['end'] _oa = _o['secretKey']
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(_oa.is_a? Hash) if(_oa.is_a? Hash)
@start = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @secretKey = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@start = Time.from_json(_oa) unless _oa['@class'] @secretKey = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@start = Array.new @secretKey = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@start.push Time.from_json(_item) @secretKey.push String.from_json(_item)
else else
@start.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @secretKey.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@start = _oa @secretKey = _oa
end end
end end
if !_o['delta'].nil? if !_o['cloudProviderName'].nil?
_oa = _o['delta'] _oa = _o['cloudProviderName']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@delta = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @cloudProviderName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@delta = Time.from_json(_oa) unless _oa['@class'] @cloudProviderName = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@delta = Array.new @cloudProviderName = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@delta.push Time.from_json(_item) @cloudProviderName.push String.from_json(_item)
else else
@delta.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @cloudProviderName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@delta = _oa @cloudProviderName = _oa
end end
end end
if !_o['host'].nil? if !_o['accessKeyId'].nil?
_oa = _o['host'] _oa = _o['accessKeyId']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@host = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @accessKeyId = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@host = String.from_json(_oa) unless _oa['@class'] @accessKeyId = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@host = Array.new @accessKeyId = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@host.push String.from_json(_item) @accessKeyId.push String.from_json(_item)
else else
@host.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @accessKeyId.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@host = _oa @accessKeyId = _oa
end end
end end
if !_o['cloudProvider'].nil? if !_o['keyPairIDs'].nil?
_oa = _o['cloudProvider'] _oa = _o['keyPairIDs']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@cloudProvider = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @keyPairIDs = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudProvider = String.from_json(_oa) unless _oa['@class'] @keyPairIDs = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@cloudProvider = Array.new @keyPairIDs = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@cloudProvider.push String.from_json(_item) @keyPairIDs.push String.from_json(_item)
else else
@cloudProvider.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @keyPairIDs.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@cloudProvider = _oa @keyPairIDs = _oa
end end
end end
end end
# constructs a BenchmarkResult from a (parsed) JSON hash # constructs a CloudCredentials from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -2361,8 +2009,6 @@ end ...@@ -2361,8 +2009,6 @@ end
end end
end
module Nl module Nl
module Uva module Uva
...@@ -2415,114 +2061,156 @@ module V1 ...@@ -2415,114 +2061,156 @@ module V1
module External module External
module Ansible
# (no documentation provided) # (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 # (no documentation provided)
attr_accessor :secretKey attr_accessor :vmType
# the cloudProviderName # (no documentation provided)
attr_accessor :cloudProviderName attr_accessor :end
# the accessKeyId # (no documentation provided)
attr_accessor :accessKeyId attr_accessor :start
# the keyPairIDs # (no documentation provided)
attr_accessor :keyPairIDs 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 def to_jaxb_json_hash
_h = super _h = super
_h['secretKey'] = secretKey.to_jaxb_json_hash unless secretKey.nil? _h['vmType'] = vmType.to_jaxb_json_hash unless vmType.nil?
_h['cloudProviderName'] = cloudProviderName.to_jaxb_json_hash unless cloudProviderName.nil? _h['end'] = end.to_jaxb_json_hash unless end.nil?
_h['accessKeyId'] = accessKeyId.to_jaxb_json_hash unless accessKeyId.nil? _h['start'] = start.to_jaxb_json_hash unless start.nil?
if !keyPairIDs.nil? _h['delta'] = delta.to_jaxb_json_hash unless delta.nil?
_ha = Array.new _h['host'] = host.to_jaxb_json_hash unless host.nil?
keyPairIDs.each { | _item | _ha.push _item.to_jaxb_json_hash } _h['cloudDeploymentDomain'] = cloudDeploymentDomain.to_jaxb_json_hash unless cloudDeploymentDomain.nil?
_h['keyPairIDs'] = _ha
end
return _h return _h
end end
#initializes this CloudCredentials with a json hash #initializes this BenchmarkResult with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
super _o super _o
if !_o['secretKey'].nil? if !_o['vmType'].nil?
_oa = _o['secretKey'] _oa = _o['vmType']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@secretKey = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @vmType = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@secretKey = String.from_json(_oa) unless _oa['@class'] @vmType = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@secretKey = Array.new @vmType = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@secretKey.push String.from_json(_item) @vmType.push String.from_json(_item)
else else
@secretKey.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @vmType.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@secretKey = _oa @vmType = _oa
end end
end end
if !_o['cloudProviderName'].nil? if !_o['end'].nil?
_oa = _o['cloudProviderName'] _oa = _o['end']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@cloudProviderName = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @end = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@cloudProviderName = String.from_json(_oa) unless _oa['@class'] @end = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@cloudProviderName = Array.new @end = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@cloudProviderName.push String.from_json(_item) @end.push Time.from_json(_item)
else else
@cloudProviderName.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @end.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@cloudProviderName = _oa @end = _oa
end end
end end
if !_o['accessKeyId'].nil? if !_o['start'].nil?
_oa = _o['accessKeyId'] _oa = _o['start']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@accessKeyId = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @start = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@accessKeyId = String.from_json(_oa) unless _oa['@class'] @start = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@accessKeyId = Array.new @start = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@accessKeyId.push String.from_json(_item) @start.push Time.from_json(_item)
else else
@accessKeyId.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @start.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@accessKeyId = _oa @start = _oa
end end
end end
if !_o['keyPairIDs'].nil? if !_o['delta'].nil?
_oa = _o['keyPairIDs'] _oa = _o['delta']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@keyPairIDs = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @delta = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@keyPairIDs = String.from_json(_oa) unless _oa['@class'] @delta = Time.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@keyPairIDs = Array.new @delta = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@keyPairIDs.push String.from_json(_item) @delta.push Time.from_json(_item)
else else
@keyPairIDs.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @delta.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else 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 end
end end
# constructs a CloudCredentials from a (parsed) JSON hash # constructs a BenchmarkResult from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -2548,6 +2236,8 @@ end ...@@ -2548,6 +2236,8 @@ end
end end
end
module Nl module Nl
module Uva module Uva
...@@ -2562,143 +2252,134 @@ module V1 ...@@ -2562,143 +2252,134 @@ module V1
module External module External
module Ansible
# (no documentation provided) # (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 # (no documentation provided)
attr_accessor :name attr_accessor :host
# the contents # (no documentation provided)
attr_accessor :contents 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 def to_jaxb_json_hash
_h = super _h = super
_h['name'] = name.to_jaxb_json_hash unless name.nil? _h['host'] = host.to_jaxb_json_hash unless host.nil?
_h['contents'] = contents.to_jaxb_json_hash unless contents.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 return _h
end end
#initializes this Script with a json hash #initializes this AnsibleOutput with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
super _o super _o
if !_o['name'].nil? if !_o['host'].nil?
_oa = _o['name'] _oa = _o['host']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@name = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @host = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@name = String.from_json(_oa) unless _oa['@class'] @host = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@name = Array.new @host = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@name.push String.from_json(_item) @host.push String.from_json(_item)
else else
@name.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @host.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@name = _oa @host = _oa
end end
end end
if !_o['contents'].nil? if !_o['result'].nil?
_oa = _o['contents'] _oa = _o['result']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@contents = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @result = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@contents = String.from_json(_oa) unless _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) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@contents = Array.new @cloudDeploymentDomain = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@contents.push String.from_json(_item) @cloudDeploymentDomain.push String.from_json(_item)
else else
@contents.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @cloudDeploymentDomain.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@contents = _oa @cloudDeploymentDomain = _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
end 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 end
if !_o['provisionID'].nil?
#initializes this KeyValueHolder with a json hash _oa = _o['provisionID']
def init_jaxb_json_hash(_o)
super _o
if !_o['keyValue'].nil?
_oa = _o['keyValue']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@keyValue = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @provisionID = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@keyValue = Hash.from_json(_oa) unless _oa['@class'] @provisionID = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@keyValue = Array.new @provisionID = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@keyValue.push Hash.from_json(_item) @provisionID.push String.from_json(_item)
else else
@keyValue.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @provisionID.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@keyValue = _oa @provisionID = _oa
end end
end end
end end
# constructs a KeyValueHolder from a (parsed) JSON hash # constructs a AnsibleOutput from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -2724,6 +2405,8 @@ end ...@@ -2724,6 +2405,8 @@ end
end end
end
module Nl module Nl
module Uva module Uva
...@@ -2959,43 +2642,69 @@ module V1 ...@@ -2959,43 +2642,69 @@ module V1
module External module External
# (no documentation provided) # (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 # the ansibleOutputList
attr_accessor :name attr_accessor :ansibleOutputList
#
attr_accessor :keyPair
# the json hash for this ToscaRepresentation # the json hash for this DeployResponse
def to_jaxb_json_hash def to_jaxb_json_hash
_h = super _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 return _h
end end
#initializes this ToscaRepresentation with a json hash #initializes this DeployResponse with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
super _o super _o
if !_o['name'].nil? if !_o['ansibleOutputList'].nil?
_oa = _o['name'] _oa = _o['ansibleOutputList']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@name = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @ansibleOutputList = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class']
@name = String.from_json(_oa) unless _oa['@class'] @ansibleOutputList = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@name = Array.new @ansibleOutputList = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@name.push String.from_json(_item) @ansibleOutputList.push String.from_json(_item)
else else
@name.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @ansibleOutputList.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else 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 end
end end
# constructs a ToscaRepresentation from a (parsed) JSON hash # constructs a DeployResponse from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -3036,69 +2745,43 @@ module V1 ...@@ -3036,69 +2745,43 @@ module V1
module External module External
# (no documentation provided) # (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 # the name
attr_accessor :ansibleOutputList attr_accessor :name
#
attr_accessor :keyPair
# the json hash for this DeployResponse # the json hash for this ToscaRepresentation
def to_jaxb_json_hash def to_jaxb_json_hash
_h = super _h = super
if !ansibleOutputList.nil? _h['name'] = name.to_jaxb_json_hash unless name.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 return _h
end end
#initializes this DeployResponse with a json hash #initializes this ToscaRepresentation with a json hash
def init_jaxb_json_hash(_o) def init_jaxb_json_hash(_o)
super _o super _o
if !_o['ansibleOutputList'].nil? if !_o['name'].nil?
_oa = _o['ansibleOutputList'] _oa = _o['name']
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(_oa.is_a? Hash) if(_oa.is_a? Hash)
@keyPair = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @name = 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 = String.from_json(_oa) unless _oa['@class']
elsif (_oa.is_a? Array) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@keyPair = Array.new @name = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) 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 else
@keyPair.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @name.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
} }
else else
@keyPair = _oa @name = _oa
end end
end end
end end
# constructs a DeployResponse from a (parsed) JSON hash # constructs a ToscaRepresentation from a (parsed) JSON hash
def self.from_json(o) def self.from_json(o)
if o.nil? if o.nil?
return nil return nil
...@@ -3159,6 +2842,16 @@ module Ansible ...@@ -3159,6 +2842,16 @@ module Ansible
attr_accessor :avgExecTimePerThread attr_accessor :avgExecTimePerThread
# the stddevExecTimePerThread # the stddevExecTimePerThread
attr_accessor :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 # the json hash for this SysbenchCPUBenchmark
def to_jaxb_json_hash def to_jaxb_json_hash
...@@ -3171,6 +2864,11 @@ module Ansible ...@@ -3171,6 +2864,11 @@ module Ansible
_h['stddevEventsPerThread'] = stddevEventsPerThread.to_jaxb_json_hash unless stddevEventsPerThread.nil? _h['stddevEventsPerThread'] = stddevEventsPerThread.to_jaxb_json_hash unless stddevEventsPerThread.nil?
_h['avgExecTimePerThread'] = avgExecTimePerThread.to_jaxb_json_hash unless avgExecTimePerThread.nil? _h['avgExecTimePerThread'] = avgExecTimePerThread.to_jaxb_json_hash unless avgExecTimePerThread.nil?
_h['stddevExecTimePerThread'] = stddevExecTimePerThread.to_jaxb_json_hash unless stddevExecTimePerThread.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 return _h
end end
...@@ -3257,13 +2955,13 @@ module Ansible ...@@ -3257,13 +2955,13 @@ module Ansible
_oa = _o['avgEventsPerThread'] _oa = _o['avgEventsPerThread']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@avgEventsPerThread = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @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) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@avgEventsPerThread = Array.new @avgEventsPerThread = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@avgEventsPerThread.push Fixnum.from_json(_item) @avgEventsPerThread.push Float.from_json(_item)
else else
@avgEventsPerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @avgEventsPerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
...@@ -3276,13 +2974,13 @@ module Ansible ...@@ -3276,13 +2974,13 @@ module Ansible
_oa = _o['stddevEventsPerThread'] _oa = _o['stddevEventsPerThread']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@stddevEventsPerThread = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @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) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@stddevEventsPerThread = Array.new @stddevEventsPerThread = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@stddevEventsPerThread.push Fixnum.from_json(_item) @stddevEventsPerThread.push Float.from_json(_item)
else else
@stddevEventsPerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @stddevEventsPerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
...@@ -3295,13 +2993,13 @@ module Ansible ...@@ -3295,13 +2993,13 @@ module Ansible
_oa = _o['avgExecTimePerThread'] _oa = _o['avgExecTimePerThread']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@avgExecTimePerThread = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @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) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@avgExecTimePerThread = Array.new @avgExecTimePerThread = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@avgExecTimePerThread.push Fixnum.from_json(_item) @avgExecTimePerThread.push Float.from_json(_item)
else else
@avgExecTimePerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @avgExecTimePerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
...@@ -3314,13 +3012,13 @@ module Ansible ...@@ -3314,13 +3012,13 @@ module Ansible
_oa = _o['stddevExecTimePerThread'] _oa = _o['stddevExecTimePerThread']
if(_oa.is_a? Hash) if(_oa.is_a? Hash)
@stddevExecTimePerThread = EnunciateHelpers::LAMB_CLASS_AWARE.call(_oa) if _oa['@class'] @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) elsif (_oa.is_a? Array)
#an array(of hashes hopefully) or scalar #an array(of hashes hopefully) or scalar
@stddevExecTimePerThread = Array.new @stddevExecTimePerThread = Array.new
_oa.each { | _item | _oa.each { | _item |
if ((_item.nil? || _item['@class'].nil?)rescue true) if ((_item.nil? || _item['@class'].nil?)rescue true)
@stddevExecTimePerThread.push Fixnum.from_json(_item) @stddevExecTimePerThread.push Float.from_json(_item)
else else
@stddevExecTimePerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item) @stddevExecTimePerThread.push EnunciateHelpers::LAMB_CLASS_AWARE.call(_item)
end end
...@@ -3329,6 +3027,101 @@ module Ansible ...@@ -3329,6 +3027,101 @@ module Ansible
@stddevExecTimePerThread = _oa @stddevExecTimePerThread = _oa
end end
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 end
# constructs a SysbenchCPUBenchmark from a (parsed) JSON hash # constructs a SysbenchCPUBenchmark from a (parsed) JSON hash
......
...@@ -99,6 +99,22 @@ ...@@ -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">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><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> </samp></li></ul></td>
<td> <span class="resource-description"></span> <td> <span class="resource-description"></span>
</td> </td>
...@@ -388,12 +404,6 @@ class</span> ...@@ -388,12 +404,6 @@ class</span>
<td> <span class="datatype-name">AnsibleResult</span> <td> <span class="datatype-name">AnsibleResult</span>
</td> </td>
<td> <span class="datatype-description"></span> <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> </td>
</tr> </tr>
<tr class="clickable-row" data-href="json_BenchmarkResult.html"> <tr class="clickable-row" data-href="json_BenchmarkResult.html">
...@@ -721,36 +731,12 @@ provisioner to request for cloud resources.</span> ...@@ -721,36 +731,12 @@ provisioner to request for cloud resources.</span>
</td> </td>
<td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this <td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this
class</span> 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> </td>
</tr> </tr>
<tr class="clickable-row" data-href="xml_ns0_benchmarkResult.html"> <tr class="clickable-row" data-href="xml_ns0_benchmarkResult.html">
<td> <span class="datatype-name">benchmarkResult</span> <td> <span class="datatype-name">benchmarkResult</span>
</td> </td>
<td> <span class="datatype-description"></span> <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> </td>
</tr> </tr>
<tr class="clickable-row" data-href="xml_ns0_sysbenchCPUBenchmark.html"> <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> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -159,33 +165,14 @@ object is saved.</span></td> ...@@ -159,33 +165,14 @@ object is saved.</span></td>
&quot;delta&quot; : &quot;...&quot;, &quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;, &quot;stdout&quot; : &quot;...&quot;,
&quot;stderr&quot; : &quot;...&quot;, &quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&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;vmType&quot; : &quot;...&quot;, &quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;, &quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;provisionID&quot; : &quot;...&quot;, &quot;provisionID&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -147,24 +147,6 @@ ...@@ -147,24 +147,6 @@
</td> </td>
<td> <span class="datatype-reference">array of string <td> <span class="datatype-reference">array of string
</span> </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>
<td> <span class="property-description"></span> <td> <span class="property-description"></span>
</td> </td>
...@@ -182,33 +164,7 @@ ...@@ -182,33 +164,7 @@
&quot;delta&quot; : &quot;...&quot;, &quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;, &quot;stdout&quot; : &quot;...&quot;,
&quot;stderr&quot; : &quot;...&quot;, &quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&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
} ]
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -81,6 +81,15 @@ ...@@ -81,6 +81,15 @@
</tr> </tr>
</thead> </thead>
<tbody> <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> <tr>
<td> <span class="property-name">end</span> <td> <span class="property-name">end</span>
</td> </td>
...@@ -118,7 +127,7 @@ ...@@ -118,7 +127,7 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <span class="property-name">cloudProvider</span> <td> <span class="property-name">cloudDeploymentDomain</span>
</td> </td>
<td> <span class="datatype-reference">string <td> <span class="datatype-reference">string
</span> </span>
...@@ -145,19 +154,27 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
<p class="lead">Example</p> <p class="lead">Example</p>
<pre class="prettyprint language-js example">{ <pre class="prettyprint language-js example">{
&quot;vmType&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;, &quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;, &quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;, &quot;delta&quot; : &quot;...&quot;,
&quot;host&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;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -135,6 +135,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -146,7 +152,8 @@ object is saved.</span></td> ...@@ -146,7 +152,8 @@ object is saved.</span></td>
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;, &quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ], &quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -130,6 +130,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -140,7 +146,8 @@ object is saved.</span></td> ...@@ -140,7 +146,8 @@ object is saved.</span></td>
&quot;managerType&quot; : &quot;ansible&quot;, &quot;managerType&quot; : &quot;ansible&quot;,
&quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;, &quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -143,6 +143,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -170,13 +176,15 @@ object is saved.</span></td> ...@@ -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;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;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;provisionID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;managerType&quot; : &quot;ansible&quot;, &quot;managerType&quot; : &quot;ansible&quot;,
&quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;, &quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -117,6 +117,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -142,7 +148,8 @@ object is saved.</span></td> ...@@ -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;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;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -110,6 +110,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -121,7 +127,8 @@ object is saved.</span></td> ...@@ -121,7 +127,8 @@ object is saved.</span></td>
&quot;property2&quot; : { } &quot;property2&quot; : { }
}, },
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -100,6 +100,15 @@ the DAO saves the object based on the principal how made the call</span> ...@@ -100,6 +100,15 @@ the DAO saves the object based on the principal how made the call</span>
</td> </td>
<td> <span class="property-description">The UID of this object. This value is auto generated by the DAO when the <td> <span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span> 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> </td>
</tr> </tr>
</tbody> </tbody>
...@@ -109,7 +118,8 @@ object is saved.</span> ...@@ -109,7 +118,8 @@ object is saved.</span>
<pre class="prettyprint language-js example">{ <pre class="prettyprint language-js example">{
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -149,6 +149,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -164,7 +170,8 @@ object is saved.</span></td> ...@@ -164,7 +170,8 @@ object is saved.</span></td>
&quot;property2&quot; : { } &quot;property2&quot; : { }
}, },
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -109,6 +109,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -120,7 +126,8 @@ object is saved.</span></td> ...@@ -120,7 +126,8 @@ object is saved.</span></td>
&quot;property2&quot; : { } &quot;property2&quot; : { }
}, },
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -139,6 +139,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -153,7 +159,8 @@ object is saved.</span></td> ...@@ -153,7 +159,8 @@ object is saved.</span></td>
&quot;property2&quot; : { } &quot;property2&quot; : { }
}, },
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -141,6 +141,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -166,7 +172,8 @@ object is saved.</span></td> ...@@ -166,7 +172,8 @@ object is saved.</span></td>
&quot;property2&quot; : { } &quot;property2&quot; : { }
}, },
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -116,6 +116,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -125,7 +131,8 @@ object is saved.</span></td> ...@@ -125,7 +131,8 @@ object is saved.</span></td>
&quot;name&quot; : &quot;config.sh&quot;, &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;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;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -147,6 +147,51 @@ ...@@ -147,6 +147,51 @@
</td> </td>
<td> <span class="datatype-reference">number <td> <span class="datatype-reference">number
</span> </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>
<td> <span class="property-description"></span> <td> <span class="property-description"></span>
</td> </td>
...@@ -156,6 +201,12 @@ ...@@ -156,6 +201,12 @@
<td colspan="3"><h5 class="text-muted">Properties inherited from <a href="json_BenchmarkResult.html">BenchmarkResult</a></h5></td> <td colspan="3"><h5 class="text-muted">Properties inherited from <a href="json_BenchmarkResult.html">BenchmarkResult</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">end</span></td> <td><span class="property-name">end</span></td>
<td><span class="datatype-reference">string <td><span class="datatype-reference">string
...@@ -181,7 +232,7 @@ ...@@ -181,7 +232,7 @@
<td><span class="property-description"></span></td> <td><span class="property-description"></span></td>
</tr> </tr>
<tr> <tr>
<td><span class="property-name">cloudProvider</span></td> <td><span class="property-name">cloudDeploymentDomain</span></td>
<td><span class="datatype-reference">string <td><span class="datatype-reference">string
</span></td> </span></td>
<td><span class="property-description"></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> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -215,17 +272,24 @@ object is saved.</span></td> ...@@ -215,17 +272,24 @@ object is saved.</span></td>
&quot;numberOfThreads&quot; : 12345, &quot;numberOfThreads&quot; : 12345,
&quot;totalNumberOfEvents&quot; : 12345, &quot;totalNumberOfEvents&quot; : 12345,
&quot;executionTime&quot; : 12345.0, &quot;executionTime&quot; : 12345.0,
&quot;avgEventsPerThread&quot; : 12345, &quot;avgEventsPerThread&quot; : 12345.0,
&quot;stddevEventsPerThread&quot; : 12345, &quot;stddevEventsPerThread&quot; : 12345.0,
&quot;avgExecTimePerThread&quot; : 12345, &quot;avgExecTimePerThread&quot; : 12345.0,
&quot;stddevExecTimePerThread&quot; : 12345, &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;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;, &quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;, &quot;delta&quot; : &quot;...&quot;,
&quot;host&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;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -118,6 +118,12 @@ the DAO saves the object based on the principal how made the call</span></td> ...@@ -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 <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> object is saved.</span></td>
</tr> </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> </tbody>
</table> </table>
...@@ -130,7 +136,8 @@ object is saved.</span></td> ...@@ -130,7 +136,8 @@ object is saved.</span></td>
&quot;property2&quot; : { } &quot;property2&quot; : { }
}, },
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
}</pre> }</pre>
<footer class="footer"> <footer class="footer">
......
...@@ -493,6 +493,8 @@ the DAO saves the object based on the principal how made the call]]> ...@@ -493,6 +493,8 @@ the DAO saves the object based on the principal how made the call]]>
</xs:documentation> </xs:documentation>
</xs:annotation> </xs:annotation>
</xs:element> </xs:element>
<xs:element name="creationDate" type="xs:long" minOccurs="0">
</xs:element>
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
...@@ -725,8 +727,6 @@ class]]> ...@@ -725,8 +727,6 @@ class]]>
<xs:sequence> <xs:sequence>
<xs:element name="host" type="xs:string" minOccurs="0"> <xs:element name="host" type="xs:string" minOccurs="0">
</xs:element> </xs:element>
<xs:element name="ansiibleResult" type="ansibleResult" minOccurs="0">
</xs:element>
<xs:element name="cloudDeploymentDomain" type="xs:string" minOccurs="0"> <xs:element name="cloudDeploymentDomain" type="xs:string" minOccurs="0">
</xs:element> </xs:element>
<xs:element name="vmType" type="xs:string" minOccurs="0"> <xs:element name="vmType" type="xs:string" minOccurs="0">
...@@ -738,59 +738,13 @@ class]]> ...@@ -738,59 +738,13 @@ class]]>
</xs:complexContent> </xs:complexContent>
</xs:complexType> </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:complexType name="benchmarkResult">
<xs:complexContent> <xs:complexContent>
<xs:extension base="ownedObject"> <xs:extension base="ownedObject">
<xs:sequence> <xs:sequence>
<xs:element name="host" type="xs:string" minOccurs="0"> <xs:element name="host" type="xs:string" minOccurs="0">
</xs:element> </xs:element>
<xs:element name="cloudProvider" type="xs:string" minOccurs="0"> <xs:element name="cloudDeploymentDomain" type="xs:string" minOccurs="0">
</xs:element> </xs:element>
<xs:element name="end" type="xs:dateTime" minOccurs="0"> <xs:element name="end" type="xs:dateTime" minOccurs="0">
</xs:element> </xs:element>
...@@ -798,55 +752,13 @@ class]]> ...@@ -798,55 +752,13 @@ class]]>
</xs:element> </xs:element>
<xs:element name="delta" type="xs:dateTime" minOccurs="0"> <xs:element name="delta" type="xs:dateTime" minOccurs="0">
</xs:element> </xs:element>
<xs:element name="vmType" type="xs:string" minOccurs="0">
</xs:element>
</xs:sequence> </xs:sequence>
</xs:extension> </xs:extension>
</xs:complexContent> </xs:complexContent>
</xs:complexType> </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:complexType name="sysbenchCPUBenchmark">
<xs:complexContent> <xs:complexContent>
<xs:extension base="benchmarkResult"> <xs:extension base="benchmarkResult">
...@@ -859,13 +771,23 @@ class]]> ...@@ -859,13 +771,23 @@ class]]>
</xs:element> </xs:element>
<xs:element name="executionTime" type="xs:double" minOccurs="1"> <xs:element name="executionTime" type="xs:double" minOccurs="1">
</xs:element> </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>
<xs:element name="stddevEventsPerThread" type="xs:int" minOccurs="1"> <xs:element name="maxExecutionTimePerRequest" type="xs:double" minOccurs="1">
</xs:element> </xs:element>
<xs:element name="avgExecTimePerThread" type="xs:int" minOccurs="1"> <xs:element name="approx95Percentile" type="xs:double" minOccurs="1">
</xs:element> </xs:element>
<xs:element name="stddevExecTimePerThread" type="xs:int" minOccurs="1"> <xs:element name="ansibleOutputID" type="xs:string" minOccurs="0">
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>
</xs:extension> </xs:extension>
......
...@@ -128,12 +128,12 @@ ...@@ -128,12 +128,12 @@
<tbody> <tbody>
<tr> <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><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> (JSON)</span></td>
</tr> </tr>
<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><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> (XML)</span></td>
</tr> </tr>
</tbody> </tbody>
...@@ -157,7 +157,7 @@ HTTP/1.1 200 Looks Good ...@@ -157,7 +157,7 @@ HTTP/1.1 200 Looks Good
Content-Type: application/json Content-Type: application/json
<code class="prettyprint language-js"> <code class="prettyprint language-js">
{ [ {
&quot;host&quot; : &quot;...&quot;, &quot;host&quot; : &quot;...&quot;,
&quot;result&quot; : { &quot;result&quot; : {
&quot;msg&quot; : &quot;...&quot;, &quot;msg&quot; : &quot;...&quot;,
...@@ -167,34 +167,15 @@ Content-Type: application/json ...@@ -167,34 +167,15 @@ Content-Type: application/json
&quot;delta&quot; : &quot;...&quot;, &quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;, &quot;stdout&quot; : &quot;...&quot;,
&quot;stderr&quot; : &quot;...&quot;, &quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&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;vmType&quot; : &quot;...&quot;, &quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;, &quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;provisionID&quot; : &quot;...&quot;, &quot;provisionID&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
} &quot;creationDate&quot; : 12345
} ]
</code> </code>
</pre> </pre>
</div> </div>
...@@ -610,33 +591,14 @@ Content-Type: application/json ...@@ -610,33 +591,14 @@ Content-Type: application/json
&quot;delta&quot; : &quot;...&quot;, &quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;, &quot;stdout&quot; : &quot;...&quot;,
&quot;stderr&quot; : &quot;...&quot;, &quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&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;vmType&quot; : &quot;...&quot;, &quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;, &quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;provisionID&quot; : &quot;...&quot;, &quot;provisionID&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </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 ...@@ -168,7 +168,8 @@ Accept: application/json
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;, &quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ], &quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
...@@ -410,7 +411,8 @@ Content-Type: application/json ...@@ -410,7 +411,8 @@ Content-Type: application/json
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;, &quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ], &quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
...@@ -605,7 +607,8 @@ Content-Type: application/json ...@@ -605,7 +607,8 @@ Content-Type: application/json
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;, &quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ], &quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
......
...@@ -234,7 +234,8 @@ Accept: application/json ...@@ -234,7 +234,8 @@ Accept: application/json
&quot;managerType&quot; : &quot;ansible&quot;, &quot;managerType&quot; : &quot;ansible&quot;,
&quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;, &quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
...@@ -399,7 +400,8 @@ Content-Type: application/json ...@@ -399,7 +400,8 @@ Content-Type: application/json
&quot;managerType&quot; : &quot;ansible&quot;, &quot;managerType&quot; : &quot;ansible&quot;,
&quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;, &quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
...@@ -606,13 +608,15 @@ Content-Type: application/json ...@@ -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;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;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;provisionID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;managerType&quot; : &quot;ansible&quot;, &quot;managerType&quot; : &quot;ansible&quot;,
&quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;, &quot;configurationID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
......
...@@ -185,7 +185,8 @@ Accept: application/json ...@@ -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;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;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
...@@ -441,7 +442,8 @@ Content-Type: application/json ...@@ -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;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;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
...@@ -650,7 +652,8 @@ Content-Type: application/json ...@@ -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;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;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
......
...@@ -316,7 +316,8 @@ Accept: application/json ...@@ -316,7 +316,8 @@ Accept: application/json
&quot;property2&quot; : { } &quot;property2&quot; : { }
}, },
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
...@@ -411,7 +412,8 @@ Content-Type: application/json ...@@ -411,7 +412,8 @@ Content-Type: application/json
&quot;property2&quot; : { } &quot;property2&quot; : { }
}, },
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
...@@ -620,7 +622,8 @@ Content-Type: application/json ...@@ -620,7 +622,8 @@ Content-Type: application/json
&quot;property2&quot; : { } &quot;property2&quot; : { }
}, },
&quot;owner&quot; : &quot;user1&quot;, &quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
......
...@@ -160,7 +160,8 @@ Accept: application/json ...@@ -160,7 +160,8 @@ Accept: application/json
&quot;name&quot; : &quot;config.sh&quot;, &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;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;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
...@@ -395,7 +396,8 @@ Content-Type: application/json ...@@ -395,7 +396,8 @@ Content-Type: application/json
&quot;name&quot; : &quot;config.sh&quot;, &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;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;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
...@@ -680,7 +682,8 @@ Content-Type: application/json ...@@ -680,7 +682,8 @@ Content-Type: application/json
&quot;name&quot; : &quot;config.sh&quot;, &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;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;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot; &quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;creationDate&quot; : 12345
} }
</code> </code>
</pre> </pre>
......
...@@ -91,6 +91,22 @@ ...@@ -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">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><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> </samp></li></ul></td>
<td> <span class="resource-description"></span> <td> <span class="resource-description"></span>
</td> </td>
......
...@@ -82,12 +82,6 @@ class</span> ...@@ -82,12 +82,6 @@ class</span>
<td> <span class="datatype-name">AnsibleResult</span> <td> <span class="datatype-name">AnsibleResult</span>
</td> </td>
<td> <span class="datatype-description"></span> <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> </td>
</tr> </tr>
<tr class="clickable-row" data-href="json_BenchmarkResult.html"> <tr class="clickable-row" data-href="json_BenchmarkResult.html">
......
...@@ -251,36 +251,12 @@ provisioner to request for cloud resources.</span> ...@@ -251,36 +251,12 @@ provisioner to request for cloud resources.</span>
</td> </td>
<td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this <td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this
class</span> 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> </td>
</tr> </tr>
<tr class="clickable-row" data-href="xml_ns0_benchmarkResult.html"> <tr class="clickable-row" data-href="xml_ns0_benchmarkResult.html">
<td> <span class="datatype-name">benchmarkResult</span> <td> <span class="datatype-name">benchmarkResult</span>
</td> </td>
<td> <span class="datatype-description"></span> <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> </td>
</tr> </tr>
<tr class="clickable-row" data-href="xml_ns0_sysbenchCPUBenchmark.html"> <tr class="clickable-row" data-href="xml_ns0_sysbenchCPUBenchmark.html">
......
...@@ -87,24 +87,6 @@ class</p> ...@@ -87,24 +87,6 @@ class</p>
</tr> </tr>
</thead> </thead>
<tbody> <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> <tr>
<td> <span class="property-name">cloudDeploymentDomain</span> <td> <span class="property-name">cloudDeploymentDomain</span>
</td> </td>
...@@ -182,6 +164,18 @@ class</p> ...@@ -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> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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; <pre class="prettyprint language-xml example">&lt;a-----&gt;
&lt;host&gt;...&lt;/host&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;cloudDeploymentDomain&gt;...&lt;/cloudDeploymentDomain&gt;
&lt;vmType&gt;...&lt;/vmType&gt; &lt;vmType&gt;...&lt;/vmType&gt;
&lt;provisionID&gt;...&lt;/provisionID&gt; &lt;provisionID&gt;...&lt;/provisionID&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/a-----&gt; &lt;/a-----&gt;
</pre> </pre>
......
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td> <span class="property-name">cloudProvider</span> <td> <span class="property-name">cloudDeploymentDomain</span>
</td> </td>
<td> <span class="datatype-reference">string <td> <span class="datatype-reference">string
</span> </span>
...@@ -103,7 +103,7 @@ ...@@ -103,7 +103,7 @@
<td> <span class="property-minMaxOccurs">0/1 <td> <span class="property-minMaxOccurs">0/1
</span> </span>
</td> </td>
<td> <span class="property-description">the cloudProvider</span> <td> <span class="property-description">the cloudDeploymentDomain</span>
</td> </td>
</tr> </tr>
<tr> <tr>
...@@ -176,6 +176,24 @@ ...@@ -176,6 +176,24 @@
</span> </span>
</td> </td>
<td> <span class="property-description">the start</span> <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> </td>
</tr> </tr>
</tbody> </tbody>
...@@ -183,6 +201,18 @@ ...@@ -183,6 +201,18 @@
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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; <pre class="prettyprint language-xml example">&lt;b-----&gt;
&lt;host&gt;...&lt;/host&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;end&gt;...&lt;/end&gt;
&lt;start&gt;...&lt;/start&gt; &lt;start&gt;...&lt;/start&gt;
&lt;delta&gt;...&lt;/delta&gt; &lt;delta&gt;...&lt;/delta&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/b-----&gt; &lt;/b-----&gt;
</pre> </pre>
......
...@@ -146,6 +146,18 @@ to request for resources.</p> ...@@ -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> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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;cloudProviderName&gt;ec2&lt;/cloudProviderName&gt;
&lt;accessKeyId&gt;AKIKIQY9K1ZUQ6M7YBSQ&lt;/accessKeyId&gt; &lt;accessKeyId&gt;AKIKIQY9K1ZUQ6M7YBSQ&lt;/accessKeyId&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/c-----&gt; &lt;/c-----&gt;
</pre> </pre>
......
...@@ -150,6 +150,18 @@ chosen deployment manager (for now only ansible) ...@@ -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> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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;managerType&gt;ansible&lt;/managerType&gt;
&lt;configurationID&gt;58e3946e0fb4f562d84ba1ad&lt;/configurationID&gt; &lt;configurationID&gt;58e3946e0fb4f562d84ba1ad&lt;/configurationID&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/d-----&gt; &lt;/d-----&gt;
</pre> </pre>
......
...@@ -154,6 +154,18 @@ chosen deployment manager (for now only ansible) ...@@ -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> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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;managerType&gt;ansible&lt;/managerType&gt;
&lt;configurationID&gt;58e3946e0fb4f562d84ba1ad&lt;/configurationID&gt; &lt;configurationID&gt;58e3946e0fb4f562d84ba1ad&lt;/configurationID&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/d-----&gt; &lt;/d-----&gt;
</pre> </pre>
......
...@@ -128,6 +128,18 @@ logging in VMs.</p> ...@@ -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> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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;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;/publicKey&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/k-----&gt; &lt;/k-----&gt;
</pre> </pre>
......
...@@ -94,6 +94,18 @@ abstract types such as TOSCA.</p> ...@@ -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> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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; <pre class="prettyprint language-xml example">&lt;k-----&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/k-----&gt; &lt;/k-----&gt;
</pre> </pre>
......
...@@ -89,6 +89,24 @@ class</p> ...@@ -89,6 +89,24 @@ class</p>
</tr> </tr>
</thead> </thead>
<tbody> <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> <tr>
<td> <span class="property-name">owner</span> <td> <span class="property-name">owner</span>
</td> </td>
...@@ -115,6 +133,7 @@ the DAO saves the object based on the principal how made the call</span> ...@@ -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; <pre class="prettyprint language-xml example">&lt;o-----&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/o-----&gt; &lt;/o-----&gt;
</pre> </pre>
......
...@@ -147,6 +147,18 @@ which this plan was generated</span> ...@@ -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> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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;toscaID&gt;58e3946e0fb4f562d84ba1ad&lt;/toscaID&gt;
&lt;level&gt;0&lt;/level&gt; &lt;level&gt;0&lt;/level&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/p-----&gt; &lt;/p-----&gt;
</pre> </pre>
......
...@@ -91,6 +91,18 @@ ...@@ -91,6 +91,18 @@
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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; <pre class="prettyprint language-xml example">&lt;p-----&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/p-----&gt; &lt;/p-----&gt;
</pre> </pre>
......
...@@ -148,6 +148,18 @@ provisioner to request for cloud resources.</p> ...@@ -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> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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;planID&gt;ASedsfd46b4fDFd83ba1q&lt;/planID&gt;
&lt;keyPairIDs&gt;ASedsfd46b4fFd344a1A&lt;/keyPairIDs&gt; &lt;keyPairIDs&gt;ASedsfd46b4fFd344a1A&lt;/keyPairIDs&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/p-----&gt; &lt;/p-----&gt;
</pre> </pre>
......
...@@ -150,6 +150,18 @@ ...@@ -150,6 +150,18 @@
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <td><span class="datatype-reference">string
......
...@@ -127,6 +127,18 @@ ...@@ -127,6 +127,18 @@
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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. ...@@ -152,6 +164,7 @@ echo &quot;Reading system-wide config....&quot; &amp;gt;&amp;amp;2\n. /etc/cool.
if [ -r ~/.coolrc ]; then if [ -r ~/.coolrc ]; then
echo &quot;Reading user config....&quot; &amp;gt;&amp;amp;2\n . ~/.coolrc\nfi&lt;/contents&gt; 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;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/s-----&gt; &lt;/s-----&gt;
</pre> </pre>
......
...@@ -86,10 +86,46 @@ ...@@ -86,10 +86,46 @@
</tr> </tr>
</thead> </thead>
<tbody> <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> <tr>
<td> <span class="property-name">avgEventsPerThread</span> <td> <span class="property-name">avgEventsPerThread</span>
</td> </td>
<td> <span class="datatype-reference">int <td> <span class="datatype-reference">double
</span> </span>
</td> </td>
<td> <span class="property-type">element <td> <span class="property-type">element
...@@ -107,7 +143,7 @@ ...@@ -107,7 +143,7 @@
<tr> <tr>
<td> <span class="property-name">avgExecTimePerThread</span> <td> <span class="property-name">avgExecTimePerThread</span>
</td> </td>
<td> <span class="datatype-reference">int <td> <span class="datatype-reference">double
</span> </span>
</td> </td>
<td> <span class="property-type">element <td> <span class="property-type">element
...@@ -120,6 +156,24 @@ ...@@ -120,6 +156,24 @@
</span> </span>
</td> </td>
<td> <span class="property-description">the avgExecTimePerThread</span> <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> </td>
</tr> </tr>
<tr> <tr>
...@@ -138,6 +192,42 @@ ...@@ -138,6 +192,42 @@
</span> </span>
</td> </td>
<td> <span class="property-description">the executionTime</span> <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> </td>
</tr> </tr>
<tr> <tr>
...@@ -161,7 +251,7 @@ ...@@ -161,7 +251,7 @@
<tr> <tr>
<td> <span class="property-name">stddevEventsPerThread</span> <td> <span class="property-name">stddevEventsPerThread</span>
</td> </td>
<td> <span class="datatype-reference">int <td> <span class="datatype-reference">double
</span> </span>
</td> </td>
<td> <span class="property-type">element <td> <span class="property-type">element
...@@ -179,7 +269,7 @@ ...@@ -179,7 +269,7 @@
<tr> <tr>
<td> <span class="property-name">stddevExecTimePerThread</span> <td> <span class="property-name">stddevExecTimePerThread</span>
</td> </td>
<td> <span class="datatype-reference">int <td> <span class="datatype-reference">double
</span> </span>
</td> </td>
<td> <span class="property-type">element <td> <span class="property-type">element
...@@ -236,7 +326,7 @@ ...@@ -236,7 +326,7 @@
</tr> </tr>
<tbody> <tbody>
<tr> <tr>
<td><span class="property-name">cloudProvider</span></td> <td><span class="property-name">cloudDeploymentDomain</span></td>
<td><span class="datatype-reference">string <td><span class="datatype-reference">string
</span></td> </span></td>
<td><span class="property-type">element <td><span class="property-type">element
...@@ -245,7 +335,7 @@ ...@@ -245,7 +335,7 @@
</span></td> </span></td>
<td><span class="property-minMaxOccurs">0/1 <td><span class="property-minMaxOccurs">0/1
</span></td> </span></td>
<td><span class="property-description">the cloudProvider</span></td> <td><span class="property-description">the cloudDeploymentDomain</span></td>
</tr> </tr>
<tr> <tr>
<td><span class="property-name">delta</span></td> <td><span class="property-name">delta</span></td>
...@@ -295,11 +385,35 @@ ...@@ -295,11 +385,35 @@
</span></td> </span></td>
<td><span class="property-description">the start</span></td> <td><span class="property-description">the start</span></td>
</tr> </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> </tbody>
<tr> <tr>
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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;stddevEventsPerThread&gt;...&lt;/stddevEventsPerThread&gt;
&lt;avgExecTimePerThread&gt;...&lt;/avgExecTimePerThread&gt; &lt;avgExecTimePerThread&gt;...&lt;/avgExecTimePerThread&gt;
&lt;stddevExecTimePerThread&gt;...&lt;/stddevExecTimePerThread&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;host&gt;...&lt;/host&gt;
&lt;cloudProvider&gt;...&lt;/cloudProvider&gt; &lt;cloudDeploymentDomain&gt;...&lt;/cloudDeploymentDomain&gt;
&lt;end&gt;...&lt;/end&gt; &lt;end&gt;...&lt;/end&gt;
&lt;start&gt;...&lt;/start&gt; &lt;start&gt;...&lt;/start&gt;
&lt;delta&gt;...&lt;/delta&gt; &lt;delta&gt;...&lt;/delta&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/s-----&gt; &lt;/s-----&gt;
</pre> </pre>
......
...@@ -109,6 +109,18 @@ ...@@ -109,6 +109,18 @@
<td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td> <td colspan="6"><h5 class="text-muted">Properties inherited from <a href="xml_ns0_ownedObject.html">ownedObject</a></h5></td>
</tr> </tr>
<tbody> <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> <tr>
<td><span class="property-name">owner</span></td> <td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string <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> ...@@ -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; <pre class="prettyprint language-xml example">&lt;t-----&gt;
&lt;name&gt;input.yml&lt;/name&gt; &lt;name&gt;input.yml&lt;/name&gt;
&lt;owner&gt;user1&lt;/owner&gt; &lt;owner&gt;user1&lt;/owner&gt;
&lt;creationDate&gt;...&lt;/creationDate&gt;
&lt;/t-----&gt; &lt;/t-----&gt;
</pre> </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"}]} {"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 \ 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