Commit d7c19801 authored by Spiros Koulouzis's avatar Spiros Koulouzis

moved data types to separate project

parent 53db0791
This diff is collapsed.
......@@ -91,7 +91,7 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-gwt-json-overlay.jar">
<td><span class="downloadfile-name">drip-api-gwt-json-overlay.jar</span></td>
<td><span class="downloadfile-size">15.88K</span></td>
<td><span class="downloadfile-size">15.45K</span></td>
<td><span class="downloadfile-description">The sources for the GWT JSON overlay.</span></td>
</tr>
</tbody>
......@@ -116,12 +116,12 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-json-client.jar">
<td><span class="downloadfile-name">drip-api-json-client.jar</span></td>
<td><span class="downloadfile-size">20.66K</span></td>
<td><span class="downloadfile-size">21.39K</span></td>
<td><span class="downloadfile-description">The binaries for the Java JSON client library.</span></td>
</tr>
<tr class="clickable-row" data-href="drip-api-json-client-json-sources.jar">
<td><span class="downloadfile-name">drip-api-json-client-json-sources.jar</span></td>
<td><span class="downloadfile-size">16.67K</span></td>
<td><span class="downloadfile-size">16.30K</span></td>
<td><span class="downloadfile-description">The sources for the Java JSON client library.</span></td>
</tr>
</tbody>
......@@ -144,12 +144,12 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-xml-client.jar">
<td><span class="downloadfile-name">drip-api-xml-client.jar</span></td>
<td><span class="downloadfile-size">24.85K</span></td>
<td><span class="downloadfile-size">24.08K</span></td>
<td><span class="downloadfile-description">The binaries for the Java XML client library.</span></td>
</tr>
<tr class="clickable-row" data-href="drip-api-xml-client-xml-sources.jar">
<td><span class="downloadfile-name">drip-api-xml-client-xml-sources.jar</span></td>
<td><span class="downloadfile-size">22.92K</span></td>
<td><span class="downloadfile-size">20.25K</span></td>
<td><span class="downloadfile-description">The sources for the Java XML client library.</span></td>
</tr>
</tbody>
......@@ -184,7 +184,7 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-js.zip">
<td><span class="downloadfile-name">drip-api-js.zip</span></td>
<td><span class="downloadfile-size">7.18K</span></td>
<td><span class="downloadfile-size">6.86K</span></td>
<td><span class="downloadfile-description">&nbsp;</span></td>
</tr>
</tbody>
......@@ -213,7 +213,7 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-php.zip">
<td><span class="downloadfile-name">drip-api-php.zip</span></td>
<td><span class="downloadfile-size">8.11K</span></td>
<td><span class="downloadfile-size">7.74K</span></td>
<td><span class="downloadfile-description">&nbsp;</span></td>
</tr>
</tbody>
......@@ -245,7 +245,7 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api-php.zip">
<td><span class="downloadfile-name">drip-api-php.zip</span></td>
<td><span class="downloadfile-size">9.67K</span></td>
<td><span class="downloadfile-size">8.56K</span></td>
<td><span class="downloadfile-description">&nbsp;</span></td>
</tr>
</tbody>
......@@ -276,7 +276,7 @@
<tbody data-link="row" class="rowlink">
<tr class="clickable-row" data-href="drip-api.rb">
<td><span class="downloadfile-name">drip-api.rb</span></td>
<td><span class="downloadfile-size">107.43K</span></td>
<td><span class="downloadfile-size">109.36K</span></td>
<td><span class="downloadfile-description">&nbsp;</span></td>
</tr>
</tbody>
......
This diff is collapsed.
This diff is collapsed.
......@@ -64,8 +64,7 @@
<h1 class="page-header">AnsibleOutput <small>Data Type</small></h1>
<p>This is the base class for users to own resources. Many classes extend this
class</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -134,15 +133,13 @@ class</p>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -158,14 +155,14 @@ object is saved.</span></td>
<pre class="prettyprint language-js example">{
&quot;host&quot; : &quot;...&quot;,
&quot;result&quot; : {
&quot;msg&quot; : &quot;...&quot;,
&quot;changed&quot; : true,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;delta&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;changed&quot; : true,
&quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ]
&quot;msg&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;
},
&quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
......
......@@ -80,7 +80,7 @@
</thead>
<tbody>
<tr>
<td> <span class="property-name">msg</span>
<td> <span class="property-name">stdout</span>
</td>
<td> <span class="datatype-reference">string
</span>
......@@ -89,16 +89,16 @@
</td>
</tr>
<tr>
<td> <span class="property-name">changed</span>
<td> <span class="property-name">cmd</span>
</td>
<td> <span class="datatype-reference">boolean
<td> <span class="datatype-reference">array of string
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">end</span>
<td> <span class="property-name">delta</span>
</td>
<td> <span class="datatype-reference">string
</span>
......@@ -116,16 +116,16 @@
</td>
</tr>
<tr>
<td> <span class="property-name">delta</span>
<td> <span class="property-name">changed</span>
</td>
<td> <span class="datatype-reference">string
<td> <span class="datatype-reference">boolean
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">stdout</span>
<td> <span class="property-name">stderr</span>
</td>
<td> <span class="datatype-reference">string
</span>
......@@ -134,7 +134,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">stderr</span>
<td> <span class="property-name">msg</span>
</td>
<td> <span class="datatype-reference">string
</span>
......@@ -143,9 +143,9 @@
</td>
</tr>
<tr>
<td> <span class="property-name">cmd</span>
<td> <span class="property-name">end</span>
</td>
<td> <span class="datatype-reference">array of string
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description"></span>
......@@ -157,14 +157,14 @@
<p class="lead">Example</p>
<pre class="prettyprint language-js example">{
&quot;msg&quot; : &quot;...&quot;,
&quot;changed&quot; : true,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;delta&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;changed&quot; : true,
&quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ]
&quot;msg&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;
}</pre>
<footer class="footer">
......
......@@ -82,7 +82,7 @@
</thead>
<tbody>
<tr>
<td> <span class="property-name">vmType</span>
<td> <span class="property-name">cloudDeploymentDomain</span>
</td>
<td> <span class="datatype-reference">string
</span>
......@@ -109,7 +109,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">delta</span>
<td> <span class="property-name">vmType</span>
</td>
<td> <span class="datatype-reference">string
</span>
......@@ -127,7 +127,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">cloudDeploymentDomain</span>
<td> <span class="property-name">delta</span>
</td>
<td> <span class="datatype-reference">string
</span>
......@@ -144,15 +144,13 @@
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -166,12 +164,12 @@ object is saved.</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-js example">{
&quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;vmType&quot; : &quot;...&quot;,
&quot;host&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;timestamp&quot; : 12345
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">CloudCredentials <small>Data Type</small></h1>
<p>This class represents the cloud credentials. They are used by the provisoner
to request for resources.</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -81,12 +80,12 @@ to request for resources.</p>
</thead>
<tbody>
<tr>
<td> <span class="property-name">secretKey</span>
<td> <span class="property-name">accessKeyId</span>
</td>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">It is the secret key / password for accessing a cloud provider.</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -95,16 +94,16 @@ to request for resources.</p>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The name of the cloud provider</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">accessKeyId</span>
<td> <span class="property-name">secretKey</span>
</td>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The access key ID for a cloud provider.</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -113,7 +112,7 @@ to request for resources.</p>
<td> <span class="datatype-reference">array of string
</span>
</td>
<td> <span class="property-description">The IDs of of the key pairs for accessing the VMs of that cloud provider.</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -125,15 +124,13 @@ to request for resources.</p>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -147,9 +144,9 @@ object is saved.</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-js example">{
&quot;secretKey&quot; : &quot;7A7vo19ffdfa4SAsA6gsF5Fgbfb5rtwY6hBxtYt12&quot;,
&quot;cloudProviderName&quot; : &quot;ec2&quot;,
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;cloudProviderName&quot; : &quot;ec2&quot;,
&quot;secretKey&quot; : &quot;7A7vo19ffdfa4SAsA6gsF5Fgbfb5rtwY6hBxtYt12&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
......
......@@ -64,9 +64,7 @@
<h1 class="page-header">DeployParameter <small>Data Type</small></h1>
<p>This class is used by the deployer to deploy software
(swarm,kubernetes,ansible). It is generated by the provisioner to contain VM
information.</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -82,22 +80,21 @@ information.</p>
</thead>
<tbody>
<tr>
<td> <span class="property-name">cloudCertificateName</span>
<td> <span class="property-name">IP</span>
</td>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The file name of the certificate used to log in as root to the
provisioned VM.</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">IP</span>
<td> <span class="property-name">cloudCertificateName</span>
</td>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The public IP of the provisioned VM</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -106,7 +103,7 @@ provisioned VM.</span>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The user name of the account created on the provisioned VM</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -115,7 +112,7 @@ provisioned VM.</span>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The role of the provisioned VM</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -124,8 +121,8 @@ provisioned VM.</span>
<p class="lead">Example</p>
<pre class="prettyprint language-js example">{
&quot;cloudCertificateName&quot; : &quot;Virginia&quot;,
&quot;IP&quot; : &quot;52.73.245.157&quot;,
&quot;cloudCertificateName&quot; : &quot;Virginia&quot;,
&quot;user&quot; : &quot;vm_user&quot;,
&quot;role&quot; : &quot;slave&quot;
}</pre>
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">DeployRequest <small>Data Type</small></h1>
<p>This class holds the necessary POJO IDs to request the deployment of a
software</p>
<p></p>
<dl class="dl-horizontal">
<dt>Subtypes</dt>
......@@ -88,7 +87,7 @@ software</p>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The ID of the provision resources description <code>ProvisionResponse</code></span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -97,7 +96,7 @@ software</p>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The type of deployment manager to be used (swarm, ansile, kubernetes)</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -106,9 +105,7 @@ software</p>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The ID of the configuration POJO that contains information used the
chosen deployment manager (for now only ansible)
<code>PlaybookRepresentation</code></span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -120,15 +117,13 @@ chosen deployment manager (for now only ansible)
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......
......@@ -64,9 +64,7 @@
<h1 class="page-header">DeployResponse <small>Data Type</small></h1>
<p>This class represents the response of a deploy request. It may hold a key
pair used for logging in and managing a docker cluster. Currently they key
pair is only used by kubernetes</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -96,7 +94,7 @@ pair is only used by kubernetes</p>
<td> <span class="datatype-reference"><a href="json_KeyPair.html">KeyPair</a>
</span>
</td>
<td> <span class="property-description">The key pair to log in and manage a docker cluster</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -108,21 +106,19 @@ pair is only used by kubernetes</p>
<td><span class="property-name">provisionID</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The ID of the provision resources description <code>ProvisionResponse</code></span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">managerType</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The type of deployment manager to be used (swarm, ansile, kubernetes)</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">configurationID</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The ID of the configuration POJO that contains information used the
chosen deployment manager (for now only ansible)
<code>PlaybookRepresentation</code></span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
<tr>
......@@ -133,15 +129,13 @@ chosen deployment manager (for now only ansible)
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -157,18 +151,18 @@ object is saved.</span></td>
<pre class="prettyprint language-js example">{
&quot;ansibleOutputList&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;keyPair&quot; : {
&quot;privateKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;publicKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&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;publicKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;privateKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&quot;
......
......@@ -64,9 +64,7 @@
<h1 class="page-header">Key <small>Data Type</small></h1>
<p>This class represents a key. This key can be used to either login to a VM
created by the provisiner or by the VM to allow the user to login to the VMs
from the machine the keys correspond to.</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -82,21 +80,21 @@ from the machine the keys correspond to.</p>
</thead>
<tbody>
<tr>
<td> <span class="property-name">name</span>
<td> <span class="property-name">type</span>
</td>
<td> <span class="datatype-reference">string
<td> <span class="datatype-reference"><a href="json_KeyType.html">KeyType</a>
</span>
</td>
<td> <span class="property-description">The name of the key.</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">type</span>
<td> <span class="property-name">name</span>
</td>
<td> <span class="datatype-reference"><a href="json_KeyType.html">KeyType</a>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The type of key</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -105,8 +103,7 @@ from the machine the keys correspond to.</p>
<td> <span class="datatype-reference">map of string
</span>
</td>
<td> <span class="property-description">A general use key,value. In the case of the cloud credentials it's used
to specify the domain name for ec2</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -115,7 +112,7 @@ to specify the domain name for ec2</span>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The contents of the key.</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -124,8 +121,8 @@ to specify the domain name for ec2</span>
<p class="lead">Example</p>
<pre class="prettyprint language-js example">{
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&quot;
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">KeyPair <small>Data Type</small></h1>
<p>This class hold the pair of public private keys. The keys may be used for
logging in VMs.</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -81,7 +80,7 @@ logging in VMs.</p>
</thead>
<tbody>
<tr>
<td> <span class="property-name">privateKey</span>
<td> <span class="property-name">publicKey</span>
</td>
<td> <span class="datatype-reference"><a href="json_Key.html">Key</a>
</span>
......@@ -90,7 +89,7 @@ logging in VMs.</p>
</td>
</tr>
<tr>
<td> <span class="property-name">publicKey</span>
<td> <span class="property-name">privateKey</span>
</td>
<td> <span class="datatype-reference"><a href="json_Key.html">Key</a>
</span>
......@@ -107,15 +106,13 @@ logging in VMs.</p>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -129,18 +126,18 @@ object is saved.</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-js example">{
&quot;privateKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;publicKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&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;publicKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;privateKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&quot;
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">KeyType <small>Data Type</small></h1>
<p>This enu specifies if a key is private or public</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -80,11 +80,11 @@
<tbody>
<tr>
<td><span class="value-value">PRIVATE</span></td>
<td><span class="value-description">For private keys</span></td>
<td><span class="value-description"></span></td>
</tr>
<tr>
<td><span class="value-value">PUBLIC</span></td>
<td><span class="value-description">For public keys</span></td>
<td><span class="value-description"></span></td>
</tr>
</tbody>
</table>
......
......@@ -64,12 +64,11 @@
<h1 class="page-header">KeyValueHolder <small>Data Type</small></h1>
<p>This is a generic class that hold key-value pairs. It's main usage is to hold
abstract types such as TOSCA.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Subtypes</dt>
<dd><a href="json_ProvisionRequest.html">ProvisionRequest</a>, <a href="json_PlanResponse.html">PlanResponse</a>, <a href="json_PlaybookRepresentation.html">PlaybookRepresentation</a>, <a href="json_ProvisionResponse.html">ProvisionResponse</a>, <a href="json_ToscaRepresentation.html">ToscaRepresentation</a></dd>
<dd><a href="json_PlanResponse.html">PlanResponse</a>, <a href="json_ProvisionRequest.html">ProvisionRequest</a>, <a href="json_ProvisionResponse.html">ProvisionResponse</a>, <a href="json_ToscaRepresentation.html">ToscaRepresentation</a>, <a href="json_PlaybookRepresentation.html">PlaybookRepresentation</a></dd>
</dl>
<table class="table datatype-properties">
......@@ -88,7 +87,7 @@ abstract types such as TOSCA.</p>
<td> <span class="datatype-reference">map of object
</span>
</td>
<td> <span class="property-description">The key-value map</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -100,15 +99,13 @@ abstract types such as TOSCA.</p>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......
......@@ -64,12 +64,11 @@
<h1 class="page-header">OwnedObject <small>Data Type</small></h1>
<p>This is the base class for users to own resources. Many classes extend this
class</p>
<p></p>
<dl class="dl-horizontal">
<dt>Subtypes</dt>
<dd><a href="json_DeployRequest.html">DeployRequest</a>, <a href="json_KeyPair.html">KeyPair</a>, <a href="json_ProvisionRequest.html">ProvisionRequest</a>, <a href="json_AnsibleOutput.html">AnsibleOutput</a>, <a href="json_SysbenchCPUBenchmark.html">SysbenchCPUBenchmark</a>, <a href="json_KeyValueHolder.html">KeyValueHolder</a>, <a href="json_PlanResponse.html">PlanResponse</a>, <a href="json_PlaybookRepresentation.html">PlaybookRepresentation</a>, <a href="json_ProvisionResponse.html">ProvisionResponse</a>, <a href="json_Script.html">Script</a>, <a href="json_DeployResponse.html">DeployResponse</a>, <a href="json_BenchmarkResult.html">BenchmarkResult</a>, <a href="json_ToscaRepresentation.html">ToscaRepresentation</a>, <a href="json_CloudCredentials.html">CloudCredentials</a></dd>
<dd><a href="json_KeyPair.html">KeyPair</a>, <a href="json_AnsibleOutput.html">AnsibleOutput</a>, <a href="json_BenchmarkResult.html">BenchmarkResult</a>, <a href="json_CloudCredentials.html">CloudCredentials</a>, <a href="json_DeployResponse.html">DeployResponse</a>, <a href="json_PlanResponse.html">PlanResponse</a>, <a href="json_ProvisionRequest.html">ProvisionRequest</a>, <a href="json_Script.html">Script</a>, <a href="json_KeyValueHolder.html">KeyValueHolder</a>, <a href="json_DeployRequest.html">DeployRequest</a>, <a href="json_ProvisionResponse.html">ProvisionResponse</a>, <a href="json_ToscaRepresentation.html">ToscaRepresentation</a>, <a href="json_SysbenchCPUBenchmark.html">SysbenchCPUBenchmark</a>, <a href="json_PlaybookRepresentation.html">PlaybookRepresentation</a></dd>
</dl>
<table class="table datatype-properties">
......@@ -88,8 +87,7 @@ class</p>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -98,8 +96,7 @@ the DAO saves the object based on the principal how made the call</span>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">PlanResponse <small>Data Type</small></h1>
<p>This class represents a plan generated by the planner.</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -80,12 +80,12 @@
</thead>
<tbody>
<tr>
<td> <span class="property-name">name</span>
<td> <span class="property-name">level</span>
</td>
<td> <span class="datatype-reference">string
<td> <span class="datatype-reference">number
</span>
</td>
<td> <span class="property-description">The name of the generated plan</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -94,29 +94,25 @@
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The id of the TOSCA <code>PlaybookRepresentation</code> description from
which this plan was generated</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">level</span>
<td> <span class="property-name">loweLevelPlanIDs</span>
</td>
<td> <span class="datatype-reference">number
<td> <span class="datatype-reference">array of string
</span>
</td>
<td> <span class="property-description">The level of the plan. Some provisioners use levels to represent a plan.
In these cases there are two levels of TOSCA descriptions.</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">loweLevelPlanIDs</span>
<td> <span class="property-name">name</span>
</td>
<td> <span class="datatype-reference">array of string
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The list of the lower level plans attached to this plan. Some
provisioners use levels to represent a plan. In these cases there are two
levels of TOSCA descriptions.</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -128,7 +124,7 @@ levels of TOSCA descriptions.</span>
<td><span class="property-name">keyValue</span></td>
<td><span class="datatype-reference">map of object
</span></td>
<td><span class="property-description">The key-value map</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
<tr>
......@@ -139,15 +135,13 @@ levels of TOSCA descriptions.</span>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -161,10 +155,10 @@ object is saved.</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-js example">{
&quot;name&quot; : &quot;planner_output_all.yml&quot;,
&quot;toscaID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;level&quot; : 0,
&quot;toscaID&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;loweLevelPlanIDs&quot; : [ &quot;ew44Ae3946e0sdds4f562d84baA&quot;, &quot;...&quot; ],
&quot;name&quot; : &quot;planner_output_all.yml&quot;,
&quot;keyValue&quot; : {
&quot;property1&quot; : { },
&quot;property2&quot; : { }
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">PlaybookRepresentation <small>Data Type</small></h1>
<p>This class represents a playbook used by ansible manager to deploy software.</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -88,7 +88,7 @@
<td><span class="property-name">keyValue</span></td>
<td><span class="datatype-reference">map of object
</span></td>
<td><span class="property-description">The key-value map</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
<tr>
......@@ -99,15 +99,13 @@
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">ProvisionRequest <small>Data Type</small></h1>
<p>This class is a holder for the the object IDs that are required by the
provisioner to request for cloud resources.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Subtypes</dt>
......@@ -88,25 +87,25 @@ provisioner to request for cloud resources.</p>
<td> <span class="datatype-reference">array of string
</span>
</td>
<td> <span class="property-description">The cloud credentials ids required to provision the cloud resources.</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">planID</span>
<td> <span class="property-name">keyPairIDs</span>
</td>
<td> <span class="datatype-reference">string
<td> <span class="datatype-reference">array of string
</span>
</td>
<td> <span class="property-description">The ID of the plan <code>PlanResponse</code> to provision for.</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">keyPairIDs</span>
<td> <span class="property-name">planID</span>
</td>
<td> <span class="datatype-reference">array of string
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The key pair id for the keys to use to log in the provisioned VMs.</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -118,7 +117,7 @@ provisioner to request for cloud resources.</p>
<td><span class="property-name">keyValue</span></td>
<td><span class="datatype-reference">map of object
</span></td>
<td><span class="property-description">The key-value map</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
<tr>
......@@ -129,15 +128,13 @@ provisioner to request for cloud resources.</p>
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -152,8 +149,8 @@ object is saved.</span></td>
<pre class="prettyprint language-js example">{
&quot;cloudCredentialsIDs&quot; : [ &quot;58e3946e0fb4f562d84ba1ad&quot;, &quot;...&quot; ],
&quot;planID&quot; : &quot;ASedsfd46b4fDFd83ba1q&quot;,
&quot;keyPairIDs&quot; : [ &quot;ASedsfd46b4fFd344a1A&quot;, &quot;...&quot; ],
&quot;planID&quot; : &quot;ASedsfd46b4fDFd83ba1q&quot;,
&quot;keyValue&quot; : {
&quot;property1&quot; : { },
&quot;property2&quot; : { }
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">ProvisionResponse <small>Data Type</small></h1>
<p>This class represents a description of provisioned resources</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -85,7 +85,7 @@
<td> <span class="datatype-reference">array of <a href="json_DeployParameter.html">DeployParameter</a>
</span>
</td>
<td> <span class="property-description">The deploy parameters.</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -97,19 +97,19 @@
<td><span class="property-name">cloudCredentialsIDs</span></td>
<td><span class="datatype-reference">array of string
</span></td>
<td><span class="property-description">The cloud credentials ids required to provision the cloud resources.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">planID</span></td>
<td><span class="datatype-reference">string
<td><span class="property-name">keyPairIDs</span></td>
<td><span class="datatype-reference">array of string
</span></td>
<td><span class="property-description">The ID of the plan <code>PlanResponse</code> to provision for.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">keyPairIDs</span></td>
<td><span class="datatype-reference">array of string
<td><span class="property-name">planID</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The key pair id for the keys to use to log in the provisioned VMs.</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
<tr>
......@@ -120,7 +120,7 @@
<td><span class="property-name">keyValue</span></td>
<td><span class="datatype-reference">map of object
</span></td>
<td><span class="property-description">The key-value map</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
<tr>
......@@ -131,15 +131,13 @@
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -154,19 +152,19 @@ object is saved.</span></td>
<pre class="prettyprint language-js example">{
&quot;deployParameters&quot; : [ {
&quot;cloudCertificateName&quot; : &quot;Virginia&quot;,
&quot;IP&quot; : &quot;52.73.245.157&quot;,
&quot;cloudCertificateName&quot; : &quot;Virginia&quot;,
&quot;user&quot; : &quot;vm_user&quot;,
&quot;role&quot; : &quot;slave&quot;
}, {
&quot;cloudCertificateName&quot; : &quot;...&quot;,
&quot;IP&quot; : &quot;...&quot;,
&quot;cloudCertificateName&quot; : &quot;...&quot;,
&quot;user&quot; : &quot;...&quot;,
&quot;role&quot; : &quot;...&quot;
} ],
&quot;cloudCredentialsIDs&quot; : [ &quot;58e3946e0fb4f562d84ba1ad&quot;, &quot;...&quot; ],
&quot;planID&quot; : &quot;ASedsfd46b4fDFd83ba1q&quot;,
&quot;keyPairIDs&quot; : [ &quot;ASedsfd46b4fFd344a1A&quot;, &quot;...&quot; ],
&quot;planID&quot; : &quot;ASedsfd46b4fDFd83ba1q&quot;,
&quot;keyValue&quot; : {
&quot;property1&quot; : { },
&quot;property2&quot; : { }
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">Script <small>Data Type</small></h1>
<p>This class represents a simple script that can run on a provisioned VM.</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -80,21 +80,21 @@
</thead>
<tbody>
<tr>
<td> <span class="property-name">name</span>
<td> <span class="property-name">contents</span>
</td>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The name of the script</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">contents</span>
<td> <span class="property-name">name</span>
</td>
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The contents of the script</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -106,15 +106,13 @@
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -128,8 +126,8 @@ object is saved.</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-js example">{
&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;name&quot; : &quot;config.sh&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;timestamp&quot; : 12345
......
......@@ -89,7 +89,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">numberOfThreads</span>
<td> <span class="property-name">approx95Percentile</span>
</td>
<td> <span class="datatype-reference">number
</span>
......@@ -98,7 +98,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">totalNumberOfEvents</span>
<td> <span class="property-name">minExecutionTimePerRequest</span>
</td>
<td> <span class="datatype-reference">number
</span>
......@@ -107,7 +107,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">executionTime</span>
<td> <span class="property-name">maxExecutionTimePerRequest</span>
</td>
<td> <span class="datatype-reference">number
</span>
......@@ -116,7 +116,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">avgEventsPerThread</span>
<td> <span class="property-name">stddevEventsPerThread</span>
</td>
<td> <span class="datatype-reference">number
</span>
......@@ -125,7 +125,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">stddevEventsPerThread</span>
<td> <span class="property-name">avgEventsPerThread</span>
</td>
<td> <span class="datatype-reference">number
</span>
......@@ -134,7 +134,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">avgExecTimePerThread</span>
<td> <span class="property-name">stddevExecTimePerThread</span>
</td>
<td> <span class="datatype-reference">number
</span>
......@@ -143,16 +143,16 @@
</td>
</tr>
<tr>
<td> <span class="property-name">stddevExecTimePerThread</span>
<td> <span class="property-name">ansibleOutputID</span>
</td>
<td> <span class="datatype-reference">number
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">minExecutionTimePerRequest</span>
<td> <span class="property-name">executionTime</span>
</td>
<td> <span class="datatype-reference">number
</span>
......@@ -161,7 +161,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">avgExecutionTimePerRequest</span>
<td> <span class="property-name">totalNumberOfEvents</span>
</td>
<td> <span class="datatype-reference">number
</span>
......@@ -170,7 +170,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">maxExecutionTimePerRequest</span>
<td> <span class="property-name">avgExecutionTimePerRequest</span>
</td>
<td> <span class="datatype-reference">number
</span>
......@@ -179,7 +179,7 @@
</td>
</tr>
<tr>
<td> <span class="property-name">approx95Percentile</span>
<td> <span class="property-name">avgExecTimePerThread</span>
</td>
<td> <span class="datatype-reference">number
</span>
......@@ -188,9 +188,9 @@
</td>
</tr>
<tr>
<td> <span class="property-name">ansibleOutputID</span>
<td> <span class="property-name">numberOfThreads</span>
</td>
<td> <span class="datatype-reference">string
<td> <span class="datatype-reference">number
</span>
</td>
<td> <span class="property-description"></span>
......@@ -202,7 +202,7 @@
</tr>
<tbody>
<tr>
<td><span class="property-name">vmType</span></td>
<td><span class="property-name">cloudDeploymentDomain</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description"></span></td>
......@@ -220,7 +220,7 @@
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">delta</span></td>
<td><span class="property-name">vmType</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description"></span></td>
......@@ -232,7 +232,7 @@
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">cloudDeploymentDomain</span></td>
<td><span class="property-name">delta</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description"></span></td>
......@@ -246,15 +246,13 @@
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -269,24 +267,24 @@ object is saved.</span></td>
<pre class="prettyprint language-js example">{
&quot;sysbenchVersion&quot; : &quot;...&quot;,
&quot;numberOfThreads&quot; : 12345,
&quot;totalNumberOfEvents&quot; : 12345,
&quot;executionTime&quot; : 12345.0,
&quot;avgEventsPerThread&quot; : 12345.0,
&quot;stddevEventsPerThread&quot; : 12345.0,
&quot;avgExecTimePerThread&quot; : 12345.0,
&quot;stddevExecTimePerThread&quot; : 12345.0,
&quot;approx95Percentile&quot; : 12345.0,
&quot;minExecutionTimePerRequest&quot; : 12345.0,
&quot;avgExecutionTimePerRequest&quot; : 12345.0,
&quot;maxExecutionTimePerRequest&quot; : 12345.0,
&quot;approx95Percentile&quot; : 12345.0,
&quot;stddevEventsPerThread&quot; : 12345.0,
&quot;avgEventsPerThread&quot; : 12345.0,
&quot;stddevExecTimePerThread&quot; : 12345.0,
&quot;ansibleOutputID&quot; : &quot;...&quot;,
&quot;vmType&quot; : &quot;...&quot;,
&quot;executionTime&quot; : 12345.0,
&quot;totalNumberOfEvents&quot; : 12345,
&quot;avgExecutionTimePerRequest&quot; : 12345.0,
&quot;avgExecTimePerThread&quot; : 12345.0,
&quot;numberOfThreads&quot; : 12345,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;vmType&quot; : &quot;...&quot;,
&quot;host&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;timestamp&quot; : 12345
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">ToscaRepresentation <small>Data Type</small></h1>
<p>This class is a representation of a TOSCA description.</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -85,7 +85,7 @@
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">The name of the TOSCA description</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -97,7 +97,7 @@
<td><span class="property-name">keyValue</span></td>
<td><span class="datatype-reference">map of object
</span></td>
<td><span class="property-description">The key-value map</span></td>
<td><span class="property-description"></span></td>
</tr>
</tbody>
<tr>
......@@ -108,15 +108,13 @@
<td><span class="property-name">owner</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">id</span></td>
<td><span class="datatype-reference">string
</span></td>
<td><span class="property-description">The UID of this object. This value is auto generated by the DAO when the
object is saved.</span></td>
<td><span class="property-description"></span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">User <small>Data Type</small></h1>
<p>This class represents a user.</p>
<p></p>
<dl class="dl-horizontal">
</dl>
......@@ -80,7 +80,7 @@
</thead>
<tbody>
<tr>
<td> <span class="property-name">password</span>
<td> <span class="property-name">id</span>
</td>
<td> <span class="datatype-reference">string
</span>
......@@ -89,49 +89,48 @@
</td>
</tr>
<tr>
<td> <span class="property-name">id</span>
<td> <span class="property-name">roles</span>
</td>
<td> <span class="datatype-reference">string
<td> <span class="datatype-reference">array of string
</span>
</td>
<td> <span class="property-description">The unique id of this object. This value is auto-generated when the DAO
saves this object</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">username</span>
<td> <span class="property-name">accountNonLocked</span>
</td>
<td> <span class="datatype-reference">string
<td> <span class="datatype-reference">boolean
</span>
</td>
<td> <span class="property-description">The username</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">accountNonExpired</span>
<td> <span class="property-name">password</span>
</td>
<td> <span class="datatype-reference">boolean
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">If the account is not expired</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">accountNonLocked</span>
<td> <span class="property-name">credentialsNonExpired</span>
</td>
<td> <span class="datatype-reference">boolean
</span>
</td>
<td> <span class="property-description">If the account is not locked</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">credentialsNonExpired</span>
<td> <span class="property-name">username</span>
</td>
<td> <span class="datatype-reference">boolean
<td> <span class="datatype-reference">string
</span>
</td>
<td> <span class="property-description">If the credentials are not expired</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
......@@ -140,16 +139,16 @@ saves this object</span>
<td> <span class="datatype-reference">boolean
</span>
</td>
<td> <span class="property-description">If the account is enabled</span>
<td> <span class="property-description"></span>
</td>
</tr>
<tr>
<td> <span class="property-name">roles</span>
<td> <span class="property-name">accountNonExpired</span>
</td>
<td> <span class="datatype-reference">array of string
<td> <span class="datatype-reference">boolean
</span>
</td>
<td> <span class="property-description">The roles assigned to this user.</span>
<td> <span class="property-description"></span>
</td>
</tr>
</tbody>
......@@ -158,14 +157,14 @@ saves this object</span>
<p class="lead">Example</p>
<pre class="prettyprint language-js example">{
&quot;password&quot; : &quot;...&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;username&quot; : &quot;user&quot;,
&quot;accountNonExpired&quot; : true,
&quot;roles&quot; : [ &quot;[\&quot;ADMIN\&quot;,\&quot;USER\&quot;]&quot;, &quot;...&quot; ],
&quot;accountNonLocked&quot; : true,
&quot;password&quot; : &quot;...&quot;,
&quot;credentialsNonExpired&quot; : true,
&quot;username&quot; : &quot;user&quot;,
&quot;enabled&quot; : true,
&quot;roles&quot; : [ &quot;[\&quot;ADMIN\&quot;,\&quot;USER\&quot;]&quot;, &quot;...&quot; ]
&quot;accountNonExpired&quot; : true
}</pre>
<footer class="footer">
......
This diff is collapsed.
......@@ -160,14 +160,14 @@ Content-Type: application/json
[ {
&quot;host&quot; : &quot;...&quot;,
&quot;result&quot; : {
&quot;msg&quot; : &quot;...&quot;,
&quot;changed&quot; : true,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;delta&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;changed&quot; : true,
&quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ]
&quot;msg&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;
},
&quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
......@@ -584,14 +584,14 @@ Content-Type: application/json
{
&quot;host&quot; : &quot;...&quot;,
&quot;result&quot; : {
&quot;msg&quot; : &quot;...&quot;,
&quot;changed&quot; : true,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;stdout&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;delta&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;changed&quot; : true,
&quot;stderr&quot; : &quot;...&quot;,
&quot;cmd&quot; : [ &quot;...&quot;, &quot;...&quot; ]
&quot;msg&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;
},
&quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
......
......@@ -139,12 +139,12 @@ Content-Type: application/json
<code class="prettyprint language-js">
[ {
&quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;vmType&quot; : &quot;...&quot;,
&quot;host&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;timestamp&quot; : 12345
......@@ -481,12 +481,12 @@ Content-Type: application/json
<code class="prettyprint language-js">
{
&quot;vmType&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;end&quot; : &quot;...&quot;,
&quot;start&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;vmType&quot; : &quot;...&quot;,
&quot;host&quot; : &quot;...&quot;,
&quot;cloudDeploymentDomain&quot; : &quot;...&quot;,
&quot;delta&quot; : &quot;...&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;timestamp&quot; : 12345
......
......@@ -163,9 +163,9 @@ Accept: application/json
<code class="prettyprint language-js">
{
&quot;secretKey&quot; : &quot;7A7vo19ffdfa4SAsA6gsF5Fgbfb5rtwY6hBxtYt12&quot;,
&quot;cloudProviderName&quot; : &quot;ec2&quot;,
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;cloudProviderName&quot; : &quot;ec2&quot;,
&quot;secretKey&quot; : &quot;7A7vo19ffdfa4SAsA6gsF5Fgbfb5rtwY6hBxtYt12&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
......@@ -406,9 +406,9 @@ Content-Type: application/json
<code class="prettyprint language-js">
{
&quot;secretKey&quot; : &quot;7A7vo19ffdfa4SAsA6gsF5Fgbfb5rtwY6hBxtYt12&quot;,
&quot;cloudProviderName&quot; : &quot;ec2&quot;,
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;cloudProviderName&quot; : &quot;ec2&quot;,
&quot;secretKey&quot; : &quot;7A7vo19ffdfa4SAsA6gsF5Fgbfb5rtwY6hBxtYt12&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
......@@ -602,9 +602,9 @@ Content-Type: application/json
<code class="prettyprint language-js">
{
&quot;secretKey&quot; : &quot;7A7vo19ffdfa4SAsA6gsF5Fgbfb5rtwY6hBxtYt12&quot;,
&quot;cloudProviderName&quot; : &quot;ec2&quot;,
&quot;accessKeyId&quot; : &quot;AKIKIQY9K1ZUQ6M7YBSQ&quot;,
&quot;cloudProviderName&quot; : &quot;ec2&quot;,
&quot;secretKey&quot; : &quot;7A7vo19ffdfa4SAsA6gsF5Fgbfb5rtwY6hBxtYt12&quot;,
&quot;keyPairIDs&quot; : [ &quot;AKIKIQY9K1ZUQ6M7YBSQ, LKJ2KIQY9K1F236M7YASD&quot;, &quot;...&quot; ],
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
......
......@@ -589,18 +589,18 @@ Content-Type: application/json
{
&quot;ansibleOutputList&quot; : [ &quot;...&quot;, &quot;...&quot; ],
&quot;keyPair&quot; : {
&quot;privateKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;publicKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&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;publicKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;privateKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&quot;
......
......@@ -127,8 +127,8 @@ Accept: text/xml
<code class="prettyprint language-xml">
&lt;deploy&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;action&gt;58c2c2f3a8d4b56889878d03&lt;/action&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;/deploy&gt;
</code>
......@@ -142,9 +142,9 @@ Content-Type: text/xml
<code class="prettyprint language-xml">
&lt;result&gt;
&lt;status&gt;Success&lt;/status&gt;
&lt;info&gt;INFO&lt;/info&gt;
&lt;file level=&quot;0&quot; name=&quot;planner_output_all&quot;&gt;...&lt;/file&gt;
&lt;status&gt;Success&lt;/status&gt;
&lt;/result&gt;
</code>
......@@ -211,8 +211,8 @@ Accept: text/xml
<code class="prettyprint language-xml">
&lt;deploy&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;action&gt;58c2c2f3a8d4b56889878d03&lt;/action&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;/deploy&gt;
</code>
......@@ -226,9 +226,9 @@ Content-Type: text/xml
<code class="prettyprint language-xml">
&lt;result&gt;
&lt;status&gt;Success&lt;/status&gt;
&lt;info&gt;INFO&lt;/info&gt;
&lt;file level=&quot;0&quot; name=&quot;planner_output_all&quot;&gt;...&lt;/file&gt;
&lt;status&gt;Success&lt;/status&gt;
&lt;/result&gt;
</code>
......
......@@ -166,18 +166,18 @@ Accept: application/json
<code class="prettyprint language-js">
{
&quot;privateKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;publicKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&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;publicKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;privateKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&quot;
......@@ -423,18 +423,18 @@ Content-Type: application/json
<code class="prettyprint language-js">
{
&quot;privateKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;publicKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&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;publicKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;privateKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&quot;
......@@ -633,18 +633,18 @@ Content-Type: application/json
<code class="prettyprint language-js">
{
&quot;privateKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;publicKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&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;publicKey&quot; : {
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;privateKey&quot; : {
&quot;type&quot; : &quot;PRIVATE&quot;,
&quot;name&quot; : &quot;id_dsa.pub&quot;,
&quot;attributes&quot; : {
&quot;property1&quot; : &quot;domain_name:Virginia&quot;,
&quot;property2&quot; : &quot;domain_name:Virginia&quot;
......
......@@ -125,10 +125,10 @@ Accept: text/xml
<code class="prettyprint language-xml">
&lt;plan&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;file&gt;tosca_definitions_version: tosca_simple_yaml_1_0\n\n\ndescription: example file for infrastructure planner\n\n\nrepositories:\n MOG_docker_hub: \n description: MOG project’s code repository in GitHub\n url: https://github.com/switch-project/mog\n credential:\n protocol: xauth\n token_type: X-Auth-Token\n # token encoded in Base64\n token: 604bbe45ac7143a79e14f3158df67091\n\n\nartifact_types:\n tosca.artifacts.Deployment.Image.Container.Docker:\n derived_from: tosca.artifacts.Deployment.Image\n\n\ndata_types:\n Switch.datatypes.QoS.AppComponent:\n derived_from: tosca.datatypes.Root\n properties:\n response_time:\n type: string\n\n Switch.datatypes.Application.Connection.EndPoint:\n derived_from: tosca.datatypes.Root\n properties:\n address:\n type: string\n component_name:\n type: string\n netmask:\n type: string\n port_name:\n type: string\n\n Switch.datatypes.Application.Connection.Multicast:\n derived_from: tosca.datatypes.Root\n properties:\n multicastAddrIP:\n type: string\n multicastAddrPort:\n type: integer\n\n Switch.datatypes.Network.EndPoint:\n derived_from: tosca.datatypes.Root\n properties:\n address:\n type: string\n host_name:\n type: string\n netmask:\n type: string\n port_name:\n type: string\n\n Switch.datatypes.Network.Multicast:\n derived_from: tosca.datatypes.Root\n properties:\n multicastAddrIP:\n type: string\n multicastAddrPort:\n type: integer\n\n\nnode_types:\n\n Switch.nodes.Application.Container.Docker:\n derived_from: tosca.nodes.Container.Application\n properties:\n QoS:\n type: Switch.datatypes.QoS.AppComponent\n artifacts:\n docker_image:\n type: tosca.artifacts.Deployment.Image.Container.Docker\n interfaces:\n Standard:\n create:\n inputs:\n command:\n type: string\n exported_ports:\n type: list\n entry_schema:\n type: string\n port_bindings:\n type: list\n entry_schema:\n type: string\n\n Switch.nodes.Application.Container.Docker.MOG.InputDistributor:\n derived_from: Switch.nodes.Application.Container.Docker\n artifacts:\n docker_image:\n type: tosca.artifacts.Deployment.Image.Container.Docker\n file: &quot;mogswitch/InputDistributor:1.0&quot;\n repository: MOG_docker_hub\n properties:\n inPort: \n type: integer\n waitingTime:\n type: integer\n multicastAddrIP:\n type: string\n multicastAddrPort:\n type: integer\n videoWidth:\n type: integer\n videoHeight:\n type: integer\n\n Switch.nodes.Application.Container.Docker.MOG.ProxyTranscoder:\n derived_from: Switch.nodes.Application.Container.Docker \n artifacts:\n docker_image:\n type: tosca.artifacts.Deployment.Image.Container.Docker\n file: &quot;mogswitch/ProxyTranscoder:1.0&quot;\n repository: MOG_docker_hub\n properties:\n multicastAddrIP: \n type: string\n multicastAddrPort:\n type: integer\n videoWidth:\n type: integer\n videoHeight:\n type: integer\n\n Switch.nodes.Application.Connection:\n derived_from: tosca.nodes.Root \n properties:\n source:\n type: Switch.datatypes.Application.Connection.EndPoint\n target:\n type: Switch.datatypes.Application.Connection.EndPoint\n bandwidth:\n type: string\n latency: \n type: string\n jitter: \n type: string\n multicast:\n type: Switch.datatypes.Application.Connection.Multicast\n\n Switch.nodes.Compute:\n derived_from: tosca.nodes.Compute\n properties:\n OStype:\n type: string\n nodetype:\n type: string\n domain:\n type: string\n public_address:\n type: string\n
ethernet_port:\n type: list\n entry_schema:\n type: tosca.datatypes.network.NetworkInfo\n script:\n type: string\n installation:\n type: string\n ssh_credential:\n type: tosca.datatypes.Credential\n\n Switch.nodes.Network:\n derived_from: tosca.nodes.network.Network\n properties:\n bandwidth:\n type: string\n latency:\n type: string\n jitter:\n type: string\n source:\n type: Switch.datatypes.Network.EndPoint\n target:\n type: Switch.datatypes.Network.EndPoint\n multicast:\n type: Switch.datatypes.Network.Multicast\n\n\ntopology_template:\n \n node_templates:\n 2d13d708e3a9441ab8336ce874e08dd1:\n type: Switch.nodes.Application.Container.Docker.MOG.InputDistributor\n artifacts:\n docker_image:\n file: &quot;mogswitch/InputDistributor:1.0&quot;\n type: tosca.artifacts.Deployment.Image.Container.Docker\n repository: MOG_docker_hub\n properties:\n QoS:\n response_time: 30ms\n inPort: 2000\n waitingTime: 5\n multicastAddrIP: 255.2.2.0\n multicastAddrPort: 3000\n videoWidth: 176\n videoHeight: 100\n interfaces:\n Standard:\n create:\n implementation: docker_image\n inputs:\n command: InputDistributor\n exported_ports:\n - 2000\n port_bindings:\n - &quot;2000:2000&quot;\n - &quot;3000:3000&quot;\n\n 8fcc1788d9ee462c826572c79fdb2a6a:\n type: Switch.nodes.Application.Container.Docker.MOG.ProxyTranscoder\n artifacts:\n docker_image:\n file: &quot;mogswitch/ProxyTranscoder:1.0&quot;\n type: tosca.artifacts.Deployment.Image.Container.Docker\n repository: MOG_docker_hub\n properties:\n QoS:\n response_time: 30ms\n multicastAddrIP: 255.2.2.0\n multicastAddrPort: 3000\n videoWidth: 176\n videoHeight: 100\n interfaces:\n Standard:\n create:\n implementation: docker_image\n inputs:\n command: ProxyTranscoder\n exported_ports:\n - 80\n port_bindings:\n - &quot;8080:80&quot;\n\n 5e0add703c8a43938a39301f572e46c0:\n type: Switch.nodes.Application.Connection\n properties:\n source:\n address: 192.168.21.11\n component_name: 2d13d708e3a9441ab8336ce874e08dd1\n netmask: 255.255.255.0\n port_name: &quot;inputDistributor_out&quot;\n target:\n address: 192.168.21.12\n component_name: 8fcc1788d9ee462c826572c79fdb2a6a\n netmask: 255.255.255.0\n port_name: &quot;proxyTranscoder_in&quot;\n latency: 30ms\n bandwidth: 130MB/s\n jitter: 500ms\n multicast:\n multicastAddrIP: 255.2.2.0\n multicastAddrPort: 3000\n&lt;/file&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;/plan&gt;
</code>
......@@ -142,9 +142,9 @@ Content-Type: text/xml
<code class="prettyprint language-xml">
&lt;result&gt;
&lt;status&gt;Success&lt;/status&gt;
&lt;info&gt;INFO&lt;/info&gt;
&lt;file level=&quot;0&quot; name=&quot;planner_output_all&quot;&gt;...&lt;/file&gt;
&lt;status&gt;Success&lt;/status&gt;
&lt;/result&gt;
</code>
......
......@@ -309,8 +309,8 @@ Accept: application/json
<code class="prettyprint language-js">
{
&quot;cloudCredentialsIDs&quot; : [ &quot;58e3946e0fb4f562d84ba1ad&quot;, &quot;...&quot; ],
&quot;planID&quot; : &quot;ASedsfd46b4fDFd83ba1q&quot;,
&quot;keyPairIDs&quot; : [ &quot;ASedsfd46b4fFd344a1A&quot;, &quot;...&quot; ],
&quot;planID&quot; : &quot;ASedsfd46b4fDFd83ba1q&quot;,
&quot;keyValue&quot; : {
&quot;property1&quot; : { },
&quot;property2&quot; : { }
......@@ -405,8 +405,8 @@ Content-Type: application/json
<code class="prettyprint language-js">
{
&quot;cloudCredentialsIDs&quot; : [ &quot;58e3946e0fb4f562d84ba1ad&quot;, &quot;...&quot; ],
&quot;planID&quot; : &quot;ASedsfd46b4fDFd83ba1q&quot;,
&quot;keyPairIDs&quot; : [ &quot;ASedsfd46b4fFd344a1A&quot;, &quot;...&quot; ],
&quot;planID&quot; : &quot;ASedsfd46b4fDFd83ba1q&quot;,
&quot;keyValue&quot; : {
&quot;property1&quot; : { },
&quot;property2&quot; : { }
......@@ -604,19 +604,19 @@ Content-Type: application/json
<code class="prettyprint language-js">
{
&quot;deployParameters&quot; : [ {
&quot;cloudCertificateName&quot; : &quot;Virginia&quot;,
&quot;IP&quot; : &quot;52.73.245.157&quot;,
&quot;cloudCertificateName&quot; : &quot;Virginia&quot;,
&quot;user&quot; : &quot;vm_user&quot;,
&quot;role&quot; : &quot;slave&quot;
}, {
&quot;cloudCertificateName&quot; : &quot;...&quot;,
&quot;IP&quot; : &quot;...&quot;,
&quot;cloudCertificateName&quot; : &quot;...&quot;,
&quot;user&quot; : &quot;...&quot;,
&quot;role&quot; : &quot;...&quot;
} ],
&quot;cloudCredentialsIDs&quot; : [ &quot;58e3946e0fb4f562d84ba1ad&quot;, &quot;...&quot; ],
&quot;planID&quot; : &quot;ASedsfd46b4fDFd83ba1q&quot;,
&quot;keyPairIDs&quot; : [ &quot;ASedsfd46b4fFd344a1A&quot;, &quot;...&quot; ],
&quot;planID&quot; : &quot;ASedsfd46b4fDFd83ba1q&quot;,
&quot;keyValue&quot; : {
&quot;property1&quot; : { },
&quot;property2&quot; : { }
......
......@@ -127,8 +127,8 @@ Accept: text/xml
<code class="prettyprint language-xml">
&lt;execute&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;action&gt;58c2c2f3a8d4b56889878d03&lt;/action&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;/execute&gt;
</code>
......@@ -142,9 +142,9 @@ Content-Type: text/xml
<code class="prettyprint language-xml">
&lt;result&gt;
&lt;status&gt;Success&lt;/status&gt;
&lt;info&gt;INFO&lt;/info&gt;
&lt;file level=&quot;0&quot; name=&quot;planner_output_all&quot;&gt;...&lt;/file&gt;
&lt;status&gt;Success&lt;/status&gt;
&lt;/result&gt;
</code>
......@@ -215,9 +215,9 @@ Accept: application/json
<code class="prettyprint language-xml">
&lt;upload&gt;
&lt;user&gt;...&lt;/user&gt;
&lt;pwd&gt;...&lt;/pwd&gt;
&lt;file level=&quot;0&quot; name=&quot;planner_output_all&quot;&gt;...&lt;/file&gt;
&lt;pwd&gt;...&lt;/pwd&gt;
&lt;user&gt;...&lt;/user&gt;
&lt;/upload&gt;
</code>
......
......@@ -157,8 +157,8 @@ Accept: application/json
<code class="prettyprint language-js">
{
&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;name&quot; : &quot;config.sh&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;timestamp&quot; : 12345
......@@ -393,8 +393,8 @@ Content-Type: application/json
<code class="prettyprint language-js">
{
&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;name&quot; : &quot;config.sh&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;timestamp&quot; : 12345
......@@ -679,8 +679,8 @@ Content-Type: application/json
<code class="prettyprint language-js">
{
&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;name&quot; : &quot;config.sh&quot;,
&quot;owner&quot; : &quot;user1&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;timestamp&quot; : 12345
......
......@@ -140,14 +140,14 @@ Content-Type: application/json
<code class="prettyprint language-js">
[ {
&quot;password&quot; : &quot;...&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;username&quot; : &quot;user&quot;,
&quot;accountNonExpired&quot; : true,
&quot;roles&quot; : [ &quot;[\&quot;ADMIN\&quot;,\&quot;USER\&quot;]&quot;, &quot;...&quot; ],
&quot;accountNonLocked&quot; : true,
&quot;password&quot; : &quot;...&quot;,
&quot;credentialsNonExpired&quot; : true,
&quot;username&quot; : &quot;user&quot;,
&quot;enabled&quot; : true,
&quot;roles&quot; : [ &quot;[\&quot;ADMIN\&quot;,\&quot;USER\&quot;]&quot;, &quot;...&quot; ]
&quot;accountNonExpired&quot; : true
} ]
</code>
</pre>
......@@ -314,14 +314,14 @@ Accept: application/json
<code class="prettyprint language-js">
{
&quot;password&quot; : &quot;...&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;username&quot; : &quot;user&quot;,
&quot;accountNonExpired&quot; : true,
&quot;roles&quot; : [ &quot;[\&quot;ADMIN\&quot;,\&quot;USER\&quot;]&quot;, &quot;...&quot; ],
&quot;accountNonLocked&quot; : true,
&quot;password&quot; : &quot;...&quot;,
&quot;credentialsNonExpired&quot; : true,
&quot;username&quot; : &quot;user&quot;,
&quot;enabled&quot; : true,
&quot;roles&quot; : [ &quot;[\&quot;ADMIN\&quot;,\&quot;USER\&quot;]&quot;, &quot;...&quot; ]
&quot;accountNonExpired&quot; : true
}
</code>
</pre>
......@@ -428,14 +428,14 @@ Accept: application/json
<code class="prettyprint language-js">
{
&quot;password&quot; : &quot;...&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;username&quot; : &quot;user&quot;,
&quot;accountNonExpired&quot; : true,
&quot;roles&quot; : [ &quot;[\&quot;ADMIN\&quot;,\&quot;USER\&quot;]&quot;, &quot;...&quot; ],
&quot;accountNonLocked&quot; : true,
&quot;password&quot; : &quot;...&quot;,
&quot;credentialsNonExpired&quot; : true,
&quot;username&quot; : &quot;user&quot;,
&quot;enabled&quot; : true,
&quot;roles&quot; : [ &quot;[\&quot;ADMIN\&quot;,\&quot;USER\&quot;]&quot;, &quot;...&quot; ]
&quot;accountNonExpired&quot; : true
}
</code>
</pre>
......@@ -636,14 +636,14 @@ Content-Type: application/json
<code class="prettyprint language-js">
{
&quot;password&quot; : &quot;...&quot;,
&quot;id&quot; : &quot;58e3946e0fb4f562d84ba1ad&quot;,
&quot;username&quot; : &quot;user&quot;,
&quot;accountNonExpired&quot; : true,
&quot;roles&quot; : [ &quot;[\&quot;ADMIN\&quot;,\&quot;USER\&quot;]&quot;, &quot;...&quot; ],
&quot;accountNonLocked&quot; : true,
&quot;password&quot; : &quot;...&quot;,
&quot;credentialsNonExpired&quot; : true,
&quot;username&quot; : &quot;user&quot;,
&quot;enabled&quot; : true,
&quot;roles&quot; : [ &quot;[\&quot;ADMIN\&quot;,\&quot;USER\&quot;]&quot;, &quot;...&quot; ]
&quot;accountNonExpired&quot; : true
}
</code>
</pre>
......
......@@ -129,8 +129,8 @@ Accept: application/json
<code class="prettyprint language-xml">
&lt;register&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123abc&lt;/pwd&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;/register&gt;
</code>
......
......@@ -133,8 +133,8 @@ Accept: application/json
&lt;confUserKey&gt;
&lt;userKey level=&quot;0&quot; name=&quot;planner_output_all&quot;&gt;...&lt;/userKey&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;action&gt;58c2c2f3a8d4b56889878d03&lt;/action&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;/confUserKey&gt;
</code>
......
......@@ -132,8 +132,8 @@ Accept: application/json
&lt;confScript&gt;
&lt;script&gt;#!/bin/bash\n\nlogstashScript=/root/runLogstash.sh\nscreen -S logstash -dm /bin/bash &quot;$logstashScript&quot;\n\n\nlogLevelPath=/root/\nlogLevelFile=$logLevelPath/logstash_loglevel.csv\nremotePath=/media/lobcder/skoulouz/\nremoteLogPath=$remotePath/logs\nlocalLogPath=/root/logs\n\nmkdir $localLogPath\n\n\nfor logArchPath in $remoteLogPath/*.gz; do\n echo &quot;File -&amp;gt; $logArchPath&quot;\n if [ ! -f $logArchPath.lock ]; then\n touch $logArchPath.lock\n cp $logArchPath $localLogPath\n logArchName=$(basename $logArchPath)\n tar -xvf $localLogPath/$logArchName -C $localLogPath\n sleep 120\n modTime=-100\n while [ ! -f $logLevelFile ]\n do\n sleep 5\n done\n while [ $modTime -lt 120 ]\n do\n moddate=$(stat -c %Y $logLevelFile)\n moddate=${moddate%% *}\n now=$(date +%s)\n modTime=&quot;$(( $now - $moddate))&quot;\n echo $modTime\n sleep 5\n done\n rm $localLogPath/*.tar.gz\n rm $localLogPath/*.log\n modTime=-100\n fi\ndone\n \n\nscreen -X -S logstash quit\nsleep 5\n\nuid=`ifconfig | grep eth0 | awk &#39;{print $NF}&#39; | sed &#39;s/://g&#39;`\n\nfor csvFiles in $logLevelPath/*.csv; do\n echo $csvFiles $csvFiles$uid.csv\n mv $csvFiles $csvFiles$uid.csv\n cp $csvFiles$uid.csv $remotePath\ndone\n\nkillall java \n&lt;/script&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;action&gt;58c2c2f3a8d4b56889878d03&lt;/action&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;/confScript&gt;
</code>
......
......@@ -74,8 +74,7 @@
<tr class="clickable-row" data-href="json_AnsibleOutput.html">
<td> <span class="datatype-name">AnsibleOutput</span>
</td>
<td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this
class</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_AnsibleResult.html">
......@@ -93,31 +92,25 @@ class</span>
<tr class="clickable-row" data-href="json_CloudCredentials.html">
<td> <span class="datatype-name">CloudCredentials</span>
</td>
<td> <span class="datatype-description">This class represents the cloud credentials. They are used by the provisoner
to request for resources.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_DeployParameter.html">
<td> <span class="datatype-name">DeployParameter</span>
</td>
<td> <span class="datatype-description">This class is used by the deployer to deploy software
(swarm,kubernetes,ansible). It is generated by the provisioner to contain VM
information.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_DeployRequest.html">
<td> <span class="datatype-name">DeployRequest</span>
</td>
<td> <span class="datatype-description">This class holds the necessary POJO IDs to request the deployment of a
software</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_DeployResponse.html">
<td> <span class="datatype-name">DeployResponse</span>
</td>
<td> <span class="datatype-description">This class represents the response of a deploy request. It may hold a key
pair used for logging in and managing a docker cluster. Currently they key
pair is only used by kubernetes</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_Invocation.html">
......@@ -129,29 +122,25 @@ pair is only used by kubernetes</span>
<tr class="clickable-row" data-href="json_Key.html">
<td> <span class="datatype-name">Key</span>
</td>
<td> <span class="datatype-description">This class represents a key. This key can be used to either login to a VM
created by the provisiner or by the VM to allow the user to login to the VMs
from the machine the keys correspond to.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_KeyPair.html">
<td> <span class="datatype-name">KeyPair</span>
</td>
<td> <span class="datatype-description">This class hold the pair of public private keys. The keys may be used for
logging in VMs.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_KeyType.html">
<td> <span class="datatype-name">KeyType</span>
</td>
<td> <span class="datatype-description">This enu specifies if a key is private or public</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_KeyValueHolder.html">
<td> <span class="datatype-name">KeyValueHolder</span>
</td>
<td> <span class="datatype-description">This is a generic class that hold key-value pairs. It's main usage is to hold
abstract types such as TOSCA.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_ModuleArgs.html">
......@@ -163,39 +152,37 @@ abstract types such as TOSCA.</span>
<tr class="clickable-row" data-href="json_OwnedObject.html">
<td> <span class="datatype-name">OwnedObject</span>
</td>
<td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this
class</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_PlanResponse.html">
<td> <span class="datatype-name">PlanResponse</span>
</td>
<td> <span class="datatype-description">This class represents a plan generated by the planner.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_PlaybookRepresentation.html">
<td> <span class="datatype-name">PlaybookRepresentation</span>
</td>
<td> <span class="datatype-description">This class represents a playbook used by ansible manager to deploy software.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_ProvisionRequest.html">
<td> <span class="datatype-name">ProvisionRequest</span>
</td>
<td> <span class="datatype-description">This class is a holder for the the object IDs that are required by the
provisioner to request for cloud resources.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_ProvisionResponse.html">
<td> <span class="datatype-name">ProvisionResponse</span>
</td>
<td> <span class="datatype-description">This class represents a description of provisioned resources</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_Script.html">
<td> <span class="datatype-name">Script</span>
</td>
<td> <span class="datatype-description">This class represents a simple script that can run on a provisioned VM.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_SysbenchCPUBenchmark.html">
......@@ -207,13 +194,13 @@ provisioner to request for cloud resources.</span>
<tr class="clickable-row" data-href="json_ToscaRepresentation.html">
<td> <span class="datatype-name">ToscaRepresentation</span>
</td>
<td> <span class="datatype-description">This class is a representation of a TOSCA description.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="json_User.html">
<td> <span class="datatype-name">User</span>
</td>
<td> <span class="datatype-description">This class represents a user.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
</tbody>
......
......@@ -117,7 +117,7 @@
<tr class="clickable-row" data-href="xml_ns0_plan.html">
<td> <span class="datatype-name">plan</span>
</td>
<td> <span class="datatype-description">This class represents a plan to be provided to the planner.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_register.html">
......@@ -141,116 +141,103 @@
<tr class="clickable-row" data-href="xml_ns0_cloudCredentials.html">
<td> <span class="datatype-name">cloudCredentials</span>
</td>
<td> <span class="datatype-description">This class represents the cloud credentials. They are used by the provisoner
to request for resources.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_deployParameter.html">
<td> <span class="datatype-name">deployParameter</span>
</td>
<td> <span class="datatype-description">This class is used by the deployer to deploy software
(swarm,kubernetes,ansible). It is generated by the provisioner to contain VM
information.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_deployRequest.html">
<td> <span class="datatype-name">deployRequest</span>
</td>
<td> <span class="datatype-description">This class holds the necessary POJO IDs to request the deployment of a
software</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_deployResponse.html">
<td> <span class="datatype-name">deployResponse</span>
</td>
<td> <span class="datatype-description">This class represents the response of a deploy request. It may hold a key
pair used for logging in and managing a docker cluster. Currently they key
pair is only used by kubernetes</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_key.html">
<td> <span class="datatype-name">key</span>
</td>
<td> <span class="datatype-description">This class represents a key. This key can be used to either login to a VM
created by the provisiner or by the VM to allow the user to login to the VMs
from the machine the keys correspond to.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_keyType.html">
<td> <span class="datatype-name">keyType</span>
</td>
<td> <span class="datatype-description">This enu specifies if a key is private or public</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_keyPair.html">
<td> <span class="datatype-name">keyPair</span>
</td>
<td> <span class="datatype-description">This class hold the pair of public private keys. The keys may be used for
logging in VMs.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_keyValueHolder.html">
<td> <span class="datatype-name">keyValueHolder</span>
</td>
<td> <span class="datatype-description">This is a generic class that hold key-value pairs. It's main usage is to hold
abstract types such as TOSCA.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_ownedObject.html">
<td> <span class="datatype-name">ownedObject</span>
</td>
<td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this
class</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_planResponse.html">
<td> <span class="datatype-name">planResponse</span>
</td>
<td> <span class="datatype-description">This class represents a plan generated by the planner.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_playbookRepresentation.html">
<td> <span class="datatype-name">playbookRepresentation</span>
</td>
<td> <span class="datatype-description">This class represents a playbook used by ansible manager to deploy software.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_provisionRequest.html">
<td> <span class="datatype-name">provisionRequest</span>
</td>
<td> <span class="datatype-description">This class is a holder for the the object IDs that are required by the
provisioner to request for cloud resources.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_provisionResponse.html">
<td> <span class="datatype-name">provisionResponse</span>
</td>
<td> <span class="datatype-description">This class represents a description of provisioned resources</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_script.html">
<td> <span class="datatype-name">script</span>
</td>
<td> <span class="datatype-description">This class represents a simple script that can run on a provisioned VM.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_toscaRepresentation.html">
<td> <span class="datatype-name">toscaRepresentation</span>
</td>
<td> <span class="datatype-description">This class is a representation of a TOSCA description.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_user.html">
<td> <span class="datatype-name">user</span>
</td>
<td> <span class="datatype-description">This class represents a user.</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_ansibleOutput.html">
<td> <span class="datatype-name">ansibleOutput</span>
</td>
<td> <span class="datatype-description">This is the base class for users to own resources. Many classes extend this
class</span>
<td> <span class="datatype-description"></span>
</td>
</tr>
<tr class="clickable-row" data-href="xml_ns0_benchmarkResult.html">
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">ansibleOutput <small>Data Type</small></h1>
<p>This is the base class for users to own resources. Many classes extend this
class</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -174,8 +173,7 @@ class</p>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -187,7 +185,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -195,9 +193,9 @@ the DAO saves the object based on the principal how made the call</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;a-----&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;host&gt;...&lt;/host&gt;
&lt;cloudDeploymentDomain&gt;...&lt;/cloudDeploymentDomain&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;provisionID&gt;...&lt;/provisionID&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;timestamp&gt;...&lt;/timestamp&gt;
......
......@@ -101,13 +101,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">There are two levels of description files for topologies designed by users.
If the level attribute for the element file is 1, then this file is the top-level description,
which defines how the sub-topologies are connected to each other.
If the level attribute is 0, then the file is the low-level description,
which describes the topology in one data center in detail.
On the other hand, the name of low-level description file must be the
sub-topology name appeared in the high-level description file. (For example, here should be zh_a and zh_b.)</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -125,7 +119,7 @@ sub-topology name appeared in the high-level description file. (For example, her
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">Name of the file/public key.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......
......@@ -103,7 +103,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the cloudDeploymentDomain</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -121,7 +121,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the delta</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -139,7 +139,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the end</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -157,7 +157,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the host</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -175,7 +175,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the start</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -193,7 +193,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the vmType</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -211,8 +211,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -224,7 +223,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -232,12 +231,12 @@ the DAO saves the object based on the principal how made the call</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;b-----&gt;
&lt;host&gt;...&lt;/host&gt;
&lt;cloudDeploymentDomain&gt;...&lt;/cloudDeploymentDomain&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;delta&gt;...&lt;/delta&gt;
&lt;end&gt;...&lt;/end&gt;
&lt;host&gt;...&lt;/host&gt;
&lt;start&gt;...&lt;/start&gt;
&lt;delta&gt;...&lt;/delta&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;timestamp&gt;...&lt;/timestamp&gt;
&lt;/b-----&gt;
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">cloudCredentials <small>Data Type</small></h1>
<p>This class represents the cloud credentials. They are used by the provisoner
to request for resources.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -102,7 +101,7 @@ to request for resources.</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The access key ID for a cloud provider.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -120,7 +119,7 @@ to request for resources.</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The name of the cloud provider</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -138,7 +137,7 @@ to request for resources.</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">It is the secret key / password for accessing a cloud provider.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -156,8 +155,7 @@ to request for resources.</p>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -169,7 +167,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -177,9 +175,9 @@ the DAO saves the object based on the principal how made the call</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;c-----&gt;
&lt;accessKeyId&gt;AKIKIQY9K1ZUQ6M7YBSQ&lt;/accessKeyId&gt;
&lt;secretKey&gt;7A7vo19ffdfa4SAsA6gsF5Fgbfb5rtwY6hBxtYt12&lt;/secretKey&gt;
&lt;cloudProviderName&gt;ec2&lt;/cloudProviderName&gt;
&lt;accessKeyId&gt;AKIKIQY9K1ZUQ6M7YBSQ&lt;/accessKeyId&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;timestamp&gt;...&lt;/timestamp&gt;
&lt;/c-----&gt;
......
......@@ -101,7 +101,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The script contents with new lines replace by '\n'</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -119,7 +119,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">A referance id used from the servcie to do the provisioning</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">pwd</span></td>
......@@ -131,7 +131,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">Not used. It's there for backwards compatibility.</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">user</span></td>
......@@ -143,7 +143,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">Not used. It's there for backwards compatibility.</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -153,8 +153,8 @@
<pre class="prettyprint language-xml example">&lt;confScript&gt;
&lt;script&gt;#!/bin/bash\n\nlogstashScript=/root/runLogstash.sh\nscreen -S logstash -dm /bin/bash &quot;$logstashScript&quot;\n\n\nlogLevelPath=/root/\nlogLevelFile=$logLevelPath/logstash_loglevel.csv\nremotePath=/media/lobcder/skoulouz/\nremoteLogPath=$remotePath/logs\nlocalLogPath=/root/logs\n\nmkdir $localLogPath\n\n\nfor logArchPath in $remoteLogPath/*.gz; do\n echo &quot;File -&amp;gt; $logArchPath&quot;\n if [ ! -f $logArchPath.lock ]; then\n touch $logArchPath.lock\n cp $logArchPath $localLogPath\n logArchName=$(basename $logArchPath)\n tar -xvf $localLogPath/$logArchName -C $localLogPath\n sleep 120\n modTime=-100\n while [ ! -f $logLevelFile ]\n do\n sleep 5\n done\n while [ $modTime -lt 120 ]\n do\n moddate=$(stat -c %Y $logLevelFile)\n moddate=${moddate%% *}\n now=$(date +%s)\n modTime=&quot;$(( $now - $moddate))&quot;\n echo $modTime\n sleep 5\n done\n rm $localLogPath/*.tar.gz\n rm $localLogPath/*.log\n modTime=-100\n fi\ndone\n \n\nscreen -X -S logstash quit\nsleep 5\n\nuid=`ifconfig | grep eth0 | awk &#39;{print $NF}&#39; | sed &#39;s/://g&#39;`\n\nfor csvFiles in $logLevelPath/*.csv; do\n echo $csvFiles $csvFiles$uid.csv\n mv $csvFiles $csvFiles$uid.csv\n cp $csvFiles$uid.csv $remotePath\ndone\n\nkillall java \n&lt;/script&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;action&gt;58c2c2f3a8d4b56889878d03&lt;/action&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;/confScript&gt;
</pre>
......
......@@ -119,7 +119,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">A referance id used from the servcie to do the provisioning</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">pwd</span></td>
......@@ -131,7 +131,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">Not used. It's there for backwards compatibility.</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">user</span></td>
......@@ -143,7 +143,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">Not used. It's there for backwards compatibility.</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -153,8 +153,8 @@
<pre class="prettyprint language-xml example">&lt;confUserKey&gt;
&lt;userKey level=&quot;0&quot; name=&quot;planner_output_all&quot;&gt;...&lt;/userKey&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;action&gt;58c2c2f3a8d4b56889878d03&lt;/action&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;/confUserKey&gt;
</pre>
......
......@@ -101,7 +101,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The binary keystore (user.jks) for the cloud provider encoded in base64</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -119,7 +119,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">Key alias in key store</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -155,7 +155,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The key for the cloud provider.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -173,7 +173,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The key id for the cloud provider.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -245,7 +245,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">Not used. It's there for backwards compatibility.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -263,7 +263,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">Not used. It's there for backwards compatibility.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -272,16 +272,16 @@
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;configure&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;keyid&gt;AKIAITY3K5ZUQ6M7YBSQ&lt;/keyid&gt;
&lt;loginPubKey domain_name=&quot;...&quot;&gt;...&lt;/loginPubKey&gt;
&lt;loginPriKey domain_name=&quot;...&quot;&gt;...&lt;/loginPriKey&gt;
&lt;key&gt;6J7uo99ifrff45126Gsy5vgb3bmrtwY6hBxtYt9y&lt;/key&gt;
&lt;geniKeyPass&gt;...&lt;/geniKeyPass&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;loginKey domain_name=&quot;...&quot;&gt;...&lt;/loginKey&gt;
&lt;geniKey&gt;/u3+7QAAAAIAAAABAWuf2AAACvDCCArgwDgYKKwYBBEBAQUABIIC\npKlNUfpKLNCy0h8P4L5XeECwwIN/tezeaOVsjvzLsXeiBsB/luYv9gttoeKFbcJb/IDpZr\nfpL1tjF8Sed6g38kNoWwnVVoNZ1ILpITjESL6FkZW+gGAPS+XHp8l52/2DjeECQlx+38GlFUftWP\nn3QH9bDYD+7sRtm4P0YWnekX67ltQHMV+Cyrg0HAFm+GUzJJoxu64MccURLBMw0If9gCmTOuVoRj\nprPukU+cMY8torQ3+WmzC0S6U10HjQ2AkJ80HwM6CcS82qflHIBfQ/o7ep76rCDN22widcLGOihU\nbJiNQtNdF6KRCJk0emVIvRHDHctsmmt2ao2Qx6ub2mA/eUZtlphHMVN5VQtSxdd87tKrH9FvaOe3\nGX/irmBBopS2mfFee4LPn3FT/F5bl9YunygX3sWLGNsCl8G15hzgSSVn4As37czUulj8hks/Qpvu\nqoVpegs2+m5mXbSMmif+cUPqyJZ8UL5slIGZMKQ7MJG1XVG6vFIHk3cS+L+NpDd2j8DZqBP5FXIO\nCt/IxZxR2ZfPHHmIbOhwdnaznOoyAEGDzFTXnyTClGTDTW/6zxOe/ynNPlnBQaNqVJYqPtFG4AVs\nhrSNuvYjm1xsVDROQI5LYF/nryU4VvqMTo2sjVP2g6Qw7E5ENWiYUAl2W+bk4H6WGDTdQgLm2J65\ngdZpQTQtubzWi8Fxrptqul5eq96l0xH15XQ9lBKV0J8PEMa1jKOW/9s2U++hAtKTixssVntaNyUY\n9dnXNYHnQRKXDrQr/izerNEhvlVcz6foWDurtjAIjxafyEBbXJ5TAyT4rxmkPxDg88LPXKCzpf1x\n3WwD8MBUNBC9nfB37rHxEl7StvnK3IXBHmEksg7X6xhmUsrsQo8mfP05XDmqt+lsiYoAAAACAAVY\nLjUwOQAAAz8wggM7MIICpKADAgECAgJFBDANBgkqhkiG9w0BAQUFADCBiTEUMBIGA1UEChMLY2gu\nZ2VuaS5uZXQxEjAQBgNVBAsTCWF1dGhvcml0eTELMAkGA1UECxMCbWExLTArBgNVBAMTJDMxYzBm\nMDlmLTk1ZjctNDUxMC1hMzBiLWQ5M2RmMmJkMDJjOTEhMB8GCSqGSIb3DQEJARYSY2gtYWRtaW5z\nQGdlbmkubmV0MB4XDTE3MDEyNTE0NTY0OVoXDTE4MDEyNTE0NTY0OVowUjEtMCsGA1UEAxMkYmY4\nYThhNTQtN2FjOS00NTEzLWIyZTItYjJjN2U2YWUwMDVkMSEwHwYJKoZIhvcNAQkBFhJzLmtvdWxv\ndXppc0B1dmEubmwwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANmwnBJETSZSQm67FxQHL0s6\n84SYlYh6ltgi8DfwRu/wMA8sL5PsuupNvgKJCVHHZzPVwIrUy8JxpFrX3BItaDX+VPR+6sBJqUan\nBeb3vojU6CyEZzwCAOhn9OxB8ZFyoMD6SwsykPBOeXhGKpWsOoBwQDx8i6xpto1AP3KY8DpxAgMB\nAAGjgecwgeQwHQYDVR0OBBYEFNTBvaP5OnG0h8exiS8Ob0ZvfF8FMD4GA1UdIwQ3MDWAFHGlguYe\n8bTQK4umhY/oGl1ifTGuoRqkGDAWMRQwEgYDVQQDEwtjaC5nZW5pLm5ldIIBAzAJBgNVHRMEAjAA\nMHgGA1UdEQRxMG+BEnMua291bG91emlzQHV2YS5ubIYqdXJuOnB1YmxpY2lkOklETitjaC5nZW5p\nLm5ldCt1c2VyK3Nrb3Vsb3V6hi11cm46dXVpZDpiZjhhOGE1NC03YWM5LTQ1MTMtYjJlMi1iMmM3\nZTZhZTAwNWQwDQYJKoZIhvcNAQEFBQADgYEAP/9ihMCaalsPRBMDozgX2Wd6eFCNYuDIMFTeNkKa\nkWJp156oQ4iAmbtP2R9r4W02gjEQRtUxvBhYI2Rp32wl1ZLdpSwnuZAE1H89dIHTct48VkiI1Zp9\n5BtV4olBUAf2K2hd46pH3ObUAYZvWQGoT+oOlfcacAaEUNp01afC8voABVguNTA5AAADUzCCA08w\nggK4oAMCAQICAQMwDQYJKoZIhvcNAQEFBQAwFjEUMBIGA1UEAxMLY2guZ2VuaS5uZXQwHhcNMTMw\nNTIwMTMxODI3WhcNMTgwNTE5MTMxODI3WjCBiTEUMBIGA1UEChMLY2guZ2VuaS5uZXQxEjAQBgNV\nBAsTCWF1dGhvcml0eTELMAkGA1UECxMCbWExLTArBgNVBAMTJDMxYzBmMDlmLTk1ZjctNDUxMC1h\nMzBiLWQ5M2RmMmJkMDJjOTEhMB8GCSqGSIb3DQEJARYSY2gtYWRtaW5zQGdlbmkubmV0MIGfMA0G\nCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4LG9Xl2veo5+Zy1fDi47ajinYu+mv8QYDya2Hf8lPolQy\nlnGFFQRMx/JsbG1BBQ86FqSeUWtvANhY1nRlrozutOBeg9EEfhX+JXvVdhEKQ4/ANliC0V1UR3GO\nJHtQaj/6qoG/q01bWP7EJgf+ZPfTdCgCkJ89v8oth1m3UjCxcQIDAQABo4IBNzCCATMwHQYDVR0O\nBBYEFHGlguYe8bTQK4umhY/oGl1ifTGuMEYGA1UdIwQ/MD2AFEU22V1Y/0L1KwlqbnkdPIMEy5hR\noRqkGDAWMRQwEgYDVQQDEwtjaC5nZW5pLm5ldIIJAJvH3dZoB97bMEcGCCsGAQUFBwEBBDswOTA3\nBhRpg8yTgKiYzKjHvbGngICqrteKG4YfaHR0cHM6Ly9jaC5nZW5pLm5ldC9jYWluZm8uaHRtbDBz\nBgNVHREEbDBqgRJjaC1hZG1pbnNAZ2VuaS5uZXSGKXVybjpwdWJsaWNpZDpJRE4rY2guZ2VuaS5u\nZXQrYXV0aG9yaXR5K21hhil1dWlkOjMxYzBmMDlmLTk1ZjctNDUxMC1hMzBiLWQ5M2RmMmJkMDJj\nOTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAHgrtROjbfUT6HQCZCl1XuAEZQPse3/x\nT2smC3LzAH4UUj3gEBq27VvxbqzazdBQCSeBEl2RUd+KoDzmhG5vBbAyHt8UE6s3P7Yx\ngoNYTld0JHB5wq3XFRaaGbeVgo2AuK9S/Q3whzMTRW21a58tLP5zwKGzX3oyQQUT5J\ncwv0z5NmJdAfk8Y=&lt;/geniKey&gt;
&lt;keyid&gt;AKIAITY3K5ZUQ6M7YBSQ&lt;/keyid&gt;
&lt;geniKeyAlias&gt;exogeni&lt;/geniKeyAlias&gt;
&lt;loginPubKey domain_name=&quot;...&quot;&gt;...&lt;/loginPubKey&gt;
&lt;geniKeyPass&gt;...&lt;/geniKeyPass&gt;
&lt;loginPriKey domain_name=&quot;...&quot;&gt;...&lt;/loginPriKey&gt;
&lt;geniKey&gt;/u3+7QAAAAIAAAABAWuf2AAACvDCCArgwDgYKKwYBBEBAQUABIIC\npKlNUfpKLNCy0h8P4L5XeECwwIN/tezeaOVsjvzLsXeiBsB/luYv9gttoeKFbcJb/IDpZr\nfpL1tjF8Sed6g38kNoWwnVVoNZ1ILpITjESL6FkZW+gGAPS+XHp8l52/2DjeECQlx+38GlFUftWP\nn3QH9bDYD+7sRtm4P0YWnekX67ltQHMV+Cyrg0HAFm+GUzJJoxu64MccURLBMw0If9gCmTOuVoRj\nprPukU+cMY8torQ3+WmzC0S6U10HjQ2AkJ80HwM6CcS82qflHIBfQ/o7ep76rCDN22widcLGOihU\nbJiNQtNdF6KRCJk0emVIvRHDHctsmmt2ao2Qx6ub2mA/eUZtlphHMVN5VQtSxdd87tKrH9FvaOe3\nGX/irmBBopS2mfFee4LPn3FT/F5bl9YunygX3sWLGNsCl8G15hzgSSVn4As37czUulj8hks/Qpvu\nqoVpegs2+m5mXbSMmif+cUPqyJZ8UL5slIGZMKQ7MJG1XVG6vFIHk3cS+L+NpDd2j8DZqBP5FXIO\nCt/IxZxR2ZfPHHmIbOhwdnaznOoyAEGDzFTXnyTClGTDTW/6zxOe/ynNPlnBQaNqVJYqPtFG4AVs\nhrSNuvYjm1xsVDROQI5LYF/nryU4VvqMTo2sjVP2g6Qw7E5ENWiYUAl2W+bk4H6WGDTdQgLm2J65\ngdZpQTQtubzWi8Fxrptqul5eq96l0xH15XQ9lBKV0J8PEMa1jKOW/9s2U++hAtKTixssVntaNyUY\n9dnXNYHnQRKXDrQr/izerNEhvlVcz6foWDurtjAIjxafyEBbXJ5TAyT4rxmkPxDg88LPXKCzpf1x\n3WwD8MBUNBC9nfB37rHxEl7StvnK3IXBHmEksg7X6xhmUsrsQo8mfP05XDmqt+lsiYoAAAACAAVY\nLjUwOQAAAz8wggM7MIICpKADAgECAgJFBDANBgkqhkiG9w0BAQUFADCBiTEUMBIGA1UEChMLY2gu\nZ2VuaS5uZXQxEjAQBgNVBAsTCWF1dGhvcml0eTELMAkGA1UECxMCbWExLTArBgNVBAMTJDMxYzBm\nMDlmLTk1ZjctNDUxMC1hMzBiLWQ5M2RmMmJkMDJjOTEhMB8GCSqGSIb3DQEJARYSY2gtYWRtaW5z\nQGdlbmkubmV0MB4XDTE3MDEyNTE0NTY0OVoXDTE4MDEyNTE0NTY0OVowUjEtMCsGA1UEAxMkYmY4\nYThhNTQtN2FjOS00NTEzLWIyZTItYjJjN2U2YWUwMDVkMSEwHwYJKoZIhvcNAQkBFhJzLmtvdWxv\ndXppc0B1dmEubmwwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANmwnBJETSZSQm67FxQHL0s6\n84SYlYh6ltgi8DfwRu/wMA8sL5PsuupNvgKJCVHHZzPVwIrUy8JxpFrX3BItaDX+VPR+6sBJqUan\nBeb3vojU6CyEZzwCAOhn9OxB8ZFyoMD6SwsykPBOeXhGKpWsOoBwQDx8i6xpto1AP3KY8DpxAgMB\nAAGjgecwgeQwHQYDVR0OBBYEFNTBvaP5OnG0h8exiS8Ob0ZvfF8FMD4GA1UdIwQ3MDWAFHGlguYe\n8bTQK4umhY/oGl1ifTGuoRqkGDAWMRQwEgYDVQQDEwtjaC5nZW5pLm5ldIIBAzAJBgNVHRMEAjAA\nMHgGA1UdEQRxMG+BEnMua291bG91emlzQHV2YS5ubIYqdXJuOnB1YmxpY2lkOklETitjaC5nZW5p\nLm5ldCt1c2VyK3Nrb3Vsb3V6hi11cm46dXVpZDpiZjhhOGE1NC03YWM5LTQ1MTMtYjJlMi1iMmM3\nZTZhZTAwNWQwDQYJKoZIhvcNAQEFBQADgYEAP/9ihMCaalsPRBMDozgX2Wd6eFCNYuDIMFTeNkKa\nkWJp156oQ4iAmbtP2R9r4W02gjEQRtUxvBhYI2Rp32wl1ZLdpSwnuZAE1H89dIHTct48VkiI1Zp9\n5BtV4olBUAf2K2hd46pH3ObUAYZvWQGoT+oOlfcacAaEUNp01afC8voABVguNTA5AAADUzCCA08w\nggK4oAMCAQICAQMwDQYJKoZIhvcNAQEFBQAwFjEUMBIGA1UEAxMLY2guZ2VuaS5uZXQwHhcNMTMw\nNTIwMTMxODI3WhcNMTgwNTE5MTMxODI3WjCBiTEUMBIGA1UEChMLY2guZ2VuaS5uZXQxEjAQBgNV\nBAsTCWF1dGhvcml0eTELMAkGA1UECxMCbWExLTArBgNVBAMTJDMxYzBmMDlmLTk1ZjctNDUxMC1h\nMzBiLWQ5M2RmMmJkMDJjOTEhMB8GCSqGSIb3DQEJARYSY2gtYWRtaW5zQGdlbmkubmV0MIGfMA0G\nCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4LG9Xl2veo5+Zy1fDi47ajinYu+mv8QYDya2Hf8lPolQy\nlnGFFQRMx/JsbG1BBQ86FqSeUWtvANhY1nRlrozutOBeg9EEfhX+JXvVdhEKQ4/ANliC0V1UR3GO\nJHtQaj/6qoG/q01bWP7EJgf+ZPfTdCgCkJ89v8oth1m3UjCxcQIDAQABo4IBNzCCATMwHQYDVR0O\nBBYEFHGlguYe8bTQK4umhY/oGl1ifTGuMEYGA1UdIwQ/MD2AFEU22V1Y/0L1KwlqbnkdPIMEy5hR\noRqkGDAWMRQwEgYDVQQDEwtjaC5nZW5pLm5ldIIJAJvH3dZoB97bMEcGCCsGAQUFBwEBBDswOTA3\nBhRpg8yTgKiYzKjHvbGngICqrteKG4YfaHR0cHM6Ly9jaC5nZW5pLm5ldC9jYWluZm8uaHRtbDBz\nBgNVHREEbDBqgRJjaC1hZG1pbnNAZ2VuaS5uZXSGKXVybjpwdWJsaWNpZDpJRE4rY2guZ2VuaS5u\nZXQrYXV0aG9yaXR5K21hhil1dWlkOjMxYzBmMDlmLTk1ZjctNDUxMC1hMzBiLWQ5M2RmMmJkMDJj\nOTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAHgrtROjbfUT6HQCZCl1XuAEZQPse3/x\nT2smC3LzAH4UUj3gEBq27VvxbqzazdBQCSeBEl2RUd+KoDzmhG5vBbAyHt8UE6s3P7Yx\ngoNYTld0JHB5wq3XFRaaGbeVgo2AuK9S/Q3whzMTRW21a58tLP5zwKGzX3oyQQUT5J\ncwv0z5NmJdAfk8Y=&lt;/geniKey&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;/configure&gt;
</pre>
......
......@@ -101,7 +101,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">A referance id used from the servcie to do the provisioning</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">pwd</span></td>
......@@ -113,7 +113,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">Not used. It's there for backwards compatibility.</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">user</span></td>
......@@ -125,7 +125,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">Not used. It's there for backwards compatibility.</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -134,8 +134,8 @@
<pre class="prettyprint language-xml example">&lt;deploy&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;action&gt;58c2c2f3a8d4b56889878d03&lt;/action&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;/deploy&gt;
</pre>
......
......@@ -64,9 +64,7 @@
<h1 class="page-header">deployParameter <small>Data Type</small></h1>
<p>This class is used by the deployer to deploy software
(swarm,kubernetes,ansible). It is generated by the provisioner to contain VM
information.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -103,7 +101,7 @@ information.</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The public IP of the provisioned VM</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -121,8 +119,7 @@ information.</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The file name of the certificate used to log in as root to the
provisioned VM.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -140,7 +137,7 @@ provisioned VM.</span>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The role of the provisioned VM</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -158,7 +155,7 @@ provisioned VM.</span>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The user name of the account created on the provisioned VM</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -167,10 +164,10 @@ provisioned VM.</span>
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;d-----&gt;
&lt;cloudCertificateName&gt;Virginia&lt;/cloudCertificateName&gt;
&lt;IP&gt;52.73.245.157&lt;/IP&gt;
&lt;user&gt;vm_user&lt;/user&gt;
&lt;cloudCertificateName&gt;Virginia&lt;/cloudCertificateName&gt;
&lt;role&gt;slave&lt;/role&gt;
&lt;IP&gt;52.73.245.157&lt;/IP&gt;
&lt;/d-----&gt;
</pre>
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">deployRequest <small>Data Type</small></h1>
<p>This class holds the necessary POJO IDs to request the deployment of a
software</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -104,9 +103,7 @@ software</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The ID of the configuration POJO that contains information used the
chosen deployment manager (for now only ansible)
<code>PlaybookRepresentation</code></span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -124,7 +121,7 @@ chosen deployment manager (for now only ansible)
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The type of deployment manager to be used (swarm, ansile, kubernetes)</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -142,7 +139,7 @@ chosen deployment manager (for now only ansible)
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The ID of the provision resources description <code>ProvisionResponse</code></span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -160,8 +157,7 @@ chosen deployment manager (for now only ansible)
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -173,7 +169,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -181,9 +177,9 @@ the DAO saves the object based on the principal how made the call</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;d-----&gt;
&lt;provisionID&gt;58e3946e0fb4f562d84ba1ad&lt;/provisionID&gt;
&lt;managerType&gt;ansible&lt;/managerType&gt;
&lt;configurationID&gt;58e3946e0fb4f562d84ba1ad&lt;/configurationID&gt;
&lt;managerType&gt;ansible&lt;/managerType&gt;
&lt;provisionID&gt;58e3946e0fb4f562d84ba1ad&lt;/provisionID&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;timestamp&gt;...&lt;/timestamp&gt;
&lt;/d-----&gt;
......
......@@ -64,9 +64,7 @@
<h1 class="page-header">deployResponse <small>Data Type</small></h1>
<p>This class represents the response of a deploy request. It may hold a key
pair used for logging in and managing a docker cluster. Currently they key
pair is only used by kubernetes</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -103,7 +101,7 @@ pair is only used by kubernetes</p>
<td> <span class="property-minMaxOccurs">0/unbounded
</span>
</td>
<td> <span class="property-description">the ansibleOutputList</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -121,9 +119,7 @@ pair is only used by kubernetes</p>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The ID of the configuration POJO that contains information used the
chosen deployment manager (for now only ansible)
<code>PlaybookRepresentation</code></span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">managerType</span></td>
......@@ -135,7 +131,7 @@ chosen deployment manager (for now only ansible)
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The type of deployment manager to be used (swarm, ansile, kubernetes)</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">provisionID</span></td>
......@@ -147,7 +143,7 @@ chosen deployment manager (for now only ansible)
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The ID of the provision resources description <code>ProvisionResponse</code></span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
<tr>
......@@ -164,8 +160,7 @@ chosen deployment manager (for now only ansible)
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -177,7 +172,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -186,9 +181,9 @@ the DAO saves the object based on the principal how made the call</span></td>
<pre class="prettyprint language-xml example">&lt;d-----&gt;
&lt;ansibleOutputList&gt;...&lt;/ansibleOutputList&gt;
&lt;provisionID&gt;58e3946e0fb4f562d84ba1ad&lt;/provisionID&gt;
&lt;managerType&gt;ansible&lt;/managerType&gt;
&lt;configurationID&gt;58e3946e0fb4f562d84ba1ad&lt;/configurationID&gt;
&lt;managerType&gt;ansible&lt;/managerType&gt;
&lt;provisionID&gt;58e3946e0fb4f562d84ba1ad&lt;/provisionID&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;timestamp&gt;...&lt;/timestamp&gt;
&lt;/d-----&gt;
......
......@@ -103,7 +103,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">A referance id used from the servcie to do the provisioning</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -121,7 +121,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">Not used. It's there for backwards compatibility.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -139,7 +139,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">Not used. It's there for backwards compatibility.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -149,8 +149,8 @@
<pre class="prettyprint language-xml example">&lt;execute&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;action&gt;58c2c2f3a8d4b56889878d03&lt;/action&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;/execute&gt;
</pre>
......
......@@ -64,9 +64,7 @@
<h1 class="page-header">key <small>Data Type</small></h1>
<p>This class represents a key. This key can be used to either login to a VM
created by the provisiner or by the VM to allow the user to login to the VMs
from the machine the keys correspond to.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -103,8 +101,7 @@ from the machine the keys correspond to.</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">A general use key,value. In the case of the cloud credentials it's used
to specify the domain name for ec2</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -122,7 +119,7 @@ to specify the domain name for ec2</span>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The contents of the key.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -140,7 +137,7 @@ to specify the domain name for ec2</span>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The name of the key.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -158,7 +155,7 @@ to specify the domain name for ec2</span>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The type of key</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -167,10 +164,10 @@ to specify the domain name for ec2</span>
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;k-----&gt;
&lt;name&gt;id_dsa.pub&lt;/name&gt;
&lt;type&gt;PRIVATE&lt;/type&gt;
&lt;attributes&gt;domain_name:Virginia&lt;/attributes&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;attributes&gt;domain_name:Virginia&lt;/attributes&gt;
&lt;type&gt;PRIVATE&lt;/type&gt;
&lt;name&gt;id_dsa.pub&lt;/name&gt;
&lt;/k-----&gt;
</pre>
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">keyPair <small>Data Type</small></h1>
<p>This class hold the pair of public private keys. The keys may be used for
logging in VMs.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -102,7 +101,7 @@ logging in VMs.</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the privateKey</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -120,7 +119,7 @@ logging in VMs.</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the publicKey</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -138,8 +137,7 @@ logging in VMs.</p>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -151,7 +149,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -160,16 +158,16 @@ the DAO saves the object based on the principal how made the call</span></td>
<pre class="prettyprint language-xml example">&lt;k-----&gt;
&lt;privateKey&gt;
&lt;name&gt;id_dsa.pub&lt;/name&gt;
&lt;type&gt;PRIVATE&lt;/type&gt;
&lt;attributes&gt;domain_name:Virginia&lt;/attributes&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;attributes&gt;domain_name:Virginia&lt;/attributes&gt;
&lt;type&gt;PRIVATE&lt;/type&gt;
&lt;name&gt;id_dsa.pub&lt;/name&gt;
&lt;/privateKey&gt;
&lt;publicKey&gt;
&lt;name&gt;id_dsa.pub&lt;/name&gt;
&lt;type&gt;PRIVATE&lt;/type&gt;
&lt;attributes&gt;domain_name:Virginia&lt;/attributes&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;attributes&gt;domain_name:Virginia&lt;/attributes&gt;
&lt;type&gt;PRIVATE&lt;/type&gt;
&lt;name&gt;id_dsa.pub&lt;/name&gt;
&lt;/publicKey&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;timestamp&gt;...&lt;/timestamp&gt;
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">keyType <small>Data Type</small></h1>
<p>This enu specifies if a key is private or public</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -84,11 +84,11 @@
<tbody>
<tr>
<td><span class="value-value">PRIVATE</span></td>
<td><span class="value-description">For private keys</span></td>
<td><span class="value-description"></span></td>
</tr>
<tr>
<td><span class="value-value">PUBLIC</span></td>
<td><span class="value-description">For public keys</span></td>
<td><span class="value-description"></span></td>
</tr>
</tbody>
</table>
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">keyValueHolder <small>Data Type</small></h1>
<p>This is a generic class that hold key-value pairs. It's main usage is to hold
abstract types such as TOSCA.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -104,8 +103,7 @@ abstract types such as TOSCA.</p>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -117,7 +115,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">ownedObject <small>Data Type</small></h1>
<p>This is the base class for users to own resources. Many classes extend this
class</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -104,8 +103,7 @@ class</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -123,7 +121,7 @@ the DAO saves the object based on the principal how made the call</span>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the timestamp</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">plan <small>Data Type</small></h1>
<p>This class represents a plan to be provided to the planner.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -101,7 +101,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The contents of the TOSCA description</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -119,7 +119,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">Not used. It's only there for backwords compatibility</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -137,7 +137,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">Not used. It's only there for backwords compatibility</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -146,10 +146,10 @@
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;plan&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123&lt;/pwd&gt;
&lt;file&gt;tosca_definitions_version: tosca_simple_yaml_1_0\n\n\ndescription: example file for infrastructure planner\n\n\nrepositories:\n MOG_docker_hub: \n description: MOG project’s code repository in GitHub\n url: https://github.com/switch-project/mog\n credential:\n protocol: xauth\n token_type: X-Auth-Token\n # token encoded in Base64\n token: 604bbe45ac7143a79e14f3158df67091\n\n\nartifact_types:\n tosca.artifacts.Deployment.Image.Container.Docker:\n derived_from: tosca.artifacts.Deployment.Image\n\n\ndata_types:\n Switch.datatypes.QoS.AppComponent:\n derived_from: tosca.datatypes.Root\n properties:\n response_time:\n type: string\n\n Switch.datatypes.Application.Connection.EndPoint:\n derived_from: tosca.datatypes.Root\n properties:\n address:\n type: string\n component_name:\n type: string\n netmask:\n type: string\n port_name:\n type: string\n\n Switch.datatypes.Application.Connection.Multicast:\n derived_from: tosca.datatypes.Root\n properties:\n multicastAddrIP:\n type: string\n multicastAddrPort:\n type: integer\n\n Switch.datatypes.Network.EndPoint:\n derived_from: tosca.datatypes.Root\n properties:\n address:\n type: string\n host_name:\n type: string\n netmask:\n type: string\n port_name:\n type: string\n\n Switch.datatypes.Network.Multicast:\n derived_from: tosca.datatypes.Root\n properties:\n multicastAddrIP:\n type: string\n multicastAddrPort:\n type: integer\n\n\nnode_types:\n\n Switch.nodes.Application.Container.Docker:\n derived_from: tosca.nodes.Container.Application\n properties:\n QoS:\n type: Switch.datatypes.QoS.AppComponent\n artifacts:\n docker_image:\n type: tosca.artifacts.Deployment.Image.Container.Docker\n interfaces:\n Standard:\n create:\n inputs:\n command:\n type: string\n exported_ports:\n type: list\n entry_schema:\n type: string\n port_bindings:\n type: list\n entry_schema:\n type: string\n\n Switch.nodes.Application.Container.Docker.MOG.InputDistributor:\n derived_from: Switch.nodes.Application.Container.Docker\n artifacts:\n docker_image:\n type: tosca.artifacts.Deployment.Image.Container.Docker\n file: &quot;mogswitch/InputDistributor:1.0&quot;\n repository: MOG_docker_hub\n properties:\n inPort: \n type: integer\n waitingTime:\n type: integer\n multicastAddrIP:\n type: string\n multicastAddrPort:\n type: integer\n videoWidth:\n type: integer\n videoHeight:\n type: integer\n\n Switch.nodes.Application.Container.Docker.MOG.ProxyTranscoder:\n derived_from: Switch.nodes.Application.Container.Docker \n artifacts:\n docker_image:\n type: tosca.artifacts.Deployment.Image.Container.Docker\n file: &quot;mogswitch/ProxyTranscoder:1.0&quot;\n repository: MOG_docker_hub\n properties:\n multicastAddrIP: \n type: string\n multicastAddrPort:\n type: integer\n videoWidth:\n type: integer\n videoHeight:\n type: integer\n\n Switch.nodes.Application.Connection:\n derived_from: tosca.nodes.Root \n properties:\n source:\n type: Switch.datatypes.Application.Connection.EndPoint\n target:\n type: Switch.datatypes.Application.Connection.EndPoint\n bandwidth:\n type: string\n latency: \n type: string\n jitter: \n type: string\n multicast:\n type: Switch.datatypes.Application.Connection.Multicast\n\n Switch.nodes.Compute:\n derived_from: tosca.nodes.Compute\n properties:\n OStype:\n type: string\n nodetype:\n type: string\n domain:\n type: string\n public_address:\n type: string\n
ethernet_port:\n type: list\n entry_schema:\n type: tosca.datatypes.network.NetworkInfo\n script:\n type: string\n installation:\n type: string\n ssh_credential:\n type: tosca.datatypes.Credential\n\n Switch.nodes.Network:\n derived_from: tosca.nodes.network.Network\n properties:\n bandwidth:\n type: string\n latency:\n type: string\n jitter:\n type: string\n source:\n type: Switch.datatypes.Network.EndPoint\n target:\n type: Switch.datatypes.Network.EndPoint\n multicast:\n type: Switch.datatypes.Network.Multicast\n\n\ntopology_template:\n \n node_templates:\n 2d13d708e3a9441ab8336ce874e08dd1:\n type: Switch.nodes.Application.Container.Docker.MOG.InputDistributor\n artifacts:\n docker_image:\n file: &quot;mogswitch/InputDistributor:1.0&quot;\n type: tosca.artifacts.Deployment.Image.Container.Docker\n repository: MOG_docker_hub\n properties:\n QoS:\n response_time: 30ms\n inPort: 2000\n waitingTime: 5\n multicastAddrIP: 255.2.2.0\n multicastAddrPort: 3000\n videoWidth: 176\n videoHeight: 100\n interfaces:\n Standard:\n create:\n implementation: docker_image\n inputs:\n command: InputDistributor\n exported_ports:\n - 2000\n port_bindings:\n - &quot;2000:2000&quot;\n - &quot;3000:3000&quot;\n\n 8fcc1788d9ee462c826572c79fdb2a6a:\n type: Switch.nodes.Application.Container.Docker.MOG.ProxyTranscoder\n artifacts:\n docker_image:\n file: &quot;mogswitch/ProxyTranscoder:1.0&quot;\n type: tosca.artifacts.Deployment.Image.Container.Docker\n repository: MOG_docker_hub\n properties:\n QoS:\n response_time: 30ms\n multicastAddrIP: 255.2.2.0\n multicastAddrPort: 3000\n videoWidth: 176\n videoHeight: 100\n interfaces:\n Standard:\n create:\n implementation: docker_image\n inputs:\n command: ProxyTranscoder\n exported_ports:\n - 80\n port_bindings:\n - &quot;8080:80&quot;\n\n 5e0add703c8a43938a39301f572e46c0:\n type: Switch.nodes.Application.Connection\n properties:\n source:\n address: 192.168.21.11\n component_name: 2d13d708e3a9441ab8336ce874e08dd1\n netmask: 255.255.255.0\n port_name: &quot;inputDistributor_out&quot;\n target:\n address: 192.168.21.12\n component_name: 8fcc1788d9ee462c826572c79fdb2a6a\n netmask: 255.255.255.0\n port_name: &quot;proxyTranscoder_in&quot;\n latency: 30ms\n bandwidth: 130MB/s\n jitter: 500ms\n multicast:\n multicastAddrIP: 255.2.2.0\n multicastAddrPort: 3000\n&lt;/file&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;/plan&gt;
</pre>
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">planResponse <small>Data Type</small></h1>
<p>This class represents a plan generated by the planner.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -101,8 +101,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The level of the plan. Some provisioners use levels to represent a plan.
In these cases there are two levels of TOSCA descriptions.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -120,7 +119,7 @@ In these cases there are two levels of TOSCA descriptions.</span>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The name of the generated plan</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -138,8 +137,7 @@ In these cases there are two levels of TOSCA descriptions.</span>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The id of the TOSCA <code>PlaybookRepresentation</code> description from
which this plan was generated</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -157,8 +155,7 @@ which this plan was generated</span>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -170,7 +167,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -178,8 +175,8 @@ the DAO saves the object based on the principal how made the call</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;p-----&gt;
&lt;name&gt;planner_output_all.yml&lt;/name&gt;
&lt;toscaID&gt;58e3946e0fb4f562d84ba1ad&lt;/toscaID&gt;
&lt;name&gt;planner_output_all.yml&lt;/name&gt;
&lt;level&gt;0&lt;/level&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;timestamp&gt;...&lt;/timestamp&gt;
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">playbookRepresentation <small>Data Type</small></h1>
<p>This class represents a playbook used by ansible manager to deploy software.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -101,8 +101,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -114,7 +113,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......
......@@ -64,8 +64,7 @@
<h1 class="page-header">provisionRequest <small>Data Type</small></h1>
<p>This class is a holder for the the object IDs that are required by the
provisioner to request for cloud resources.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -104,7 +103,7 @@ provisioner to request for cloud resources.</p>
<td> <span class="property-minMaxOccurs">0/unbounded
</span>
</td>
<td> <span class="property-description">The cloud credentials ids required to provision the cloud resources.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -122,7 +121,7 @@ provisioner to request for cloud resources.</p>
<td> <span class="property-minMaxOccurs">0/unbounded
</span>
</td>
<td> <span class="property-description">The key pair id for the keys to use to log in the provisioned VMs.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -140,7 +139,7 @@ provisioner to request for cloud resources.</p>
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The ID of the plan <code>PlanResponse</code> to provision for.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -158,8 +157,7 @@ provisioner to request for cloud resources.</p>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -171,7 +169,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">provisionResponse <small>Data Type</small></h1>
<p>This class represents a description of provisioned resources</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -101,7 +101,7 @@
<td> <span class="property-minMaxOccurs">0/unbounded
</span>
</td>
<td> <span class="property-description">The deploy parameters.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -119,7 +119,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/unbounded
</span></td>
<td><span class="property-description">The cloud credentials ids required to provision the cloud resources.</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">keyPairIDs</span></td>
......@@ -131,7 +131,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/unbounded
</span></td>
<td><span class="property-description">The key pair id for the keys to use to log in the provisioned VMs.</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">planID</span></td>
......@@ -143,7 +143,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The ID of the plan <code>PlanResponse</code> to provision for.</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
<tr>
......@@ -160,8 +160,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -173,7 +172,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -182,10 +181,10 @@ the DAO saves the object based on the principal how made the call</span></td>
<pre class="prettyprint language-xml example">&lt;p-----&gt;
&lt;deployParameters&gt;
&lt;cloudCertificateName&gt;Virginia&lt;/cloudCertificateName&gt;
&lt;IP&gt;52.73.245.157&lt;/IP&gt;
&lt;user&gt;vm_user&lt;/user&gt;
&lt;cloudCertificateName&gt;Virginia&lt;/cloudCertificateName&gt;
&lt;role&gt;slave&lt;/role&gt;
&lt;IP&gt;52.73.245.157&lt;/IP&gt;
&lt;/deployParameters&gt;
&lt;cloudCredentialsIDs&gt;58e3946e0fb4f562d84ba1ad&lt;/cloudCredentialsIDs&gt;
&lt;planID&gt;ASedsfd46b4fDFd83ba1q&lt;/planID&gt;
......
......@@ -101,7 +101,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The user password</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -119,7 +119,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The user name</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -128,8 +128,8 @@
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;register&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;pwd&gt;123abc&lt;/pwd&gt;
&lt;user&gt;user&lt;/user&gt;
&lt;/register&gt;
</pre>
......
......@@ -119,7 +119,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">Not used. Not used. It's there for backwards compatibility.</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -137,7 +137,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The status of the response</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -146,9 +146,9 @@
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;result&gt;
&lt;status&gt;Success&lt;/status&gt;
&lt;info&gt;INFO&lt;/info&gt;
&lt;file level=&quot;0&quot; name=&quot;planner_output_all&quot;&gt;...&lt;/file&gt;
&lt;status&gt;Success&lt;/status&gt;
&lt;/result&gt;
</pre>
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">script <small>Data Type</small></h1>
<p>This class represents a simple script that can run on a provisioned VM.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -101,7 +101,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The contents of the script</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -119,7 +119,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The name of the script</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -137,8 +137,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -150,7 +149,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -158,11 +157,11 @@ the DAO saves the object based on the principal how made the call</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;s-----&gt;
&lt;name&gt;config.sh&lt;/name&gt;
&lt;contents&gt; #!/bin/bash
echo &quot;Reading system-wide config....&quot; &amp;gt;&amp;amp;2\n. /etc/cool.cfg
if [ -r ~/.coolrc ]; then
echo &quot;Reading user config....&quot; &amp;gt;&amp;amp;2\n . ~/.coolrc\nfi&lt;/contents&gt;
&lt;name&gt;config.sh&lt;/name&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;timestamp&gt;...&lt;/timestamp&gt;
&lt;/s-----&gt;
......
......@@ -101,7 +101,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the ansibleOutputID</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -119,7 +119,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the approx95Percentile</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -137,7 +137,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the avgEventsPerThread</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -155,7 +155,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the avgExecTimePerThread</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -173,7 +173,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the avgExecutionTimePerRequest</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -191,7 +191,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the executionTime</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -209,7 +209,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the maxExecutionTimePerRequest</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -227,7 +227,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the minExecutionTimePerRequest</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -245,7 +245,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the numberOfThreads</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -263,7 +263,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the stddevEventsPerThread</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -281,7 +281,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the stddevExecTimePerThread</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -299,7 +299,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">the sysbenchVersion</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
<tr>
......@@ -317,7 +317,7 @@
<td> <span class="property-minMaxOccurs">1/1
</span>
</td>
<td> <span class="property-description">the totalNumberOfEvents</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -335,7 +335,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the cloudDeploymentDomain</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">delta</span></td>
......@@ -347,7 +347,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the delta</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">end</span></td>
......@@ -359,7 +359,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the end</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">host</span></td>
......@@ -371,7 +371,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the host</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">start</span></td>
......@@ -383,7 +383,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the start</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">vmType</span></td>
......@@ -395,7 +395,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the vmType</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
<tr>
......@@ -412,8 +412,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -425,7 +424,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......@@ -433,25 +432,25 @@ the DAO saves the object based on the principal how made the call</span></td>
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;s-----&gt;
&lt;sysbenchVersion&gt;...&lt;/sysbenchVersion&gt;
&lt;numberOfThreads&gt;...&lt;/numberOfThreads&gt;
&lt;totalNumberOfEvents&gt;...&lt;/totalNumberOfEvents&gt;
&lt;executionTime&gt;...&lt;/executionTime&gt;
&lt;avgEventsPerThread&gt;...&lt;/avgEventsPerThread&gt;
&lt;stddevEventsPerThread&gt;...&lt;/stddevEventsPerThread&gt;
&lt;totalNumberOfEvents&gt;...&lt;/totalNumberOfEvents&gt;
&lt;avgExecTimePerThread&gt;...&lt;/avgExecTimePerThread&gt;
&lt;avgExecutionTimePerRequest&gt;...&lt;/avgExecutionTimePerRequest&gt;
&lt;sysbenchVersion&gt;...&lt;/sysbenchVersion&gt;
&lt;stddevExecTimePerThread&gt;...&lt;/stddevExecTimePerThread&gt;
&lt;ansibleOutputID&gt;...&lt;/ansibleOutputID&gt;
&lt;approx95Percentile&gt;...&lt;/approx95Percentile&gt;
&lt;numberOfThreads&gt;...&lt;/numberOfThreads&gt;
&lt;avgEventsPerThread&gt;...&lt;/avgEventsPerThread&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;executionTime&gt;...&lt;/executionTime&gt;
&lt;cloudDeploymentDomain&gt;...&lt;/cloudDeploymentDomain&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;delta&gt;...&lt;/delta&gt;
&lt;end&gt;...&lt;/end&gt;
&lt;host&gt;...&lt;/host&gt;
&lt;start&gt;...&lt;/start&gt;
&lt;delta&gt;...&lt;/delta&gt;
&lt;vmType&gt;...&lt;/vmType&gt;
&lt;owner&gt;user1&lt;/owner&gt;
&lt;timestamp&gt;...&lt;/timestamp&gt;
&lt;/s-----&gt;
......
......@@ -64,7 +64,7 @@
<h1 class="page-header">toscaRepresentation <small>Data Type</small></h1>
<p>This class is a representation of a TOSCA description.</p>
<p></p>
<dl class="dl-horizontal">
<dt>Namespace</dt>
......@@ -101,7 +101,7 @@
<td> <span class="property-minMaxOccurs">0/1
</span>
</td>
<td> <span class="property-description">The name of the TOSCA description</span>
<td> <span class="property-description">&nbsp;</span>
</td>
</tr>
</tbody>
......@@ -119,8 +119,7 @@
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">The owner (username) for the particular object. This value is set when
the DAO saves the object based on the principal how made the call</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
<tr>
<td><span class="property-name">timestamp</span></td>
......@@ -132,7 +131,7 @@ the DAO saves the object based on the principal how made the call</span></td>
</span></td>
<td><span class="property-minMaxOccurs">0/1
</span></td>
<td><span class="property-description">the timestamp</span></td>
<td><span class="property-description">&nbsp;</span></td>
</tr>
</tbody>
</table>
......
......@@ -146,9 +146,9 @@
<p class="lead">Example</p>
<pre class="prettyprint language-xml example">&lt;upload&gt;
&lt;user&gt;...&lt;/user&gt;
&lt;pwd&gt;...&lt;/pwd&gt;
&lt;file level=&quot;0&quot; name=&quot;planner_output_all&quot;&gt;...&lt;/file&gt;
&lt;pwd&gt;...&lt;/pwd&gt;
&lt;user&gt;...&lt;/user&gt;
&lt;/upload&gt;
</pre>
......
This diff is collapsed.
......@@ -9,10 +9,10 @@
<api-classes>
<include pattern="nl.uva.sne.drip.api.v1.rest.*" />
<include pattern="nl.uva.sne.drip.api.v0.rest.*" />
<include pattern="nl.uva.sne.drip.data.v1.external.*" />
<include pattern="nl.uva.sne.drip.data.v1.external.ansible.*" />
<include pattern="nl.uva.sne.drip.data.v0.external.*" />
<exclude pattern="nl.uva.sne.drip.data.internal.*"/>
<include pattern="nl.uva.sne.drip.drip.commons.data.v1.external.*" />
<include pattern="nl.uva.sne.drip.drip.commons.data.v1.external.ansible.*" />
<include pattern="nl.uva.sne.drip.drip.commons.data.v0.external.*" />
<exclude pattern="nl.uva.sne.drip.drip.commons.data.internal.*"/>
</api-classes>
......
......@@ -16,7 +16,7 @@
package nl.uva.sne.drip.api.auth;
import java.io.Serializable;
import nl.uva.sne.drip.data.v1.external.User;
import nl.uva.sne.drip.drip.commons.data.v1.external.User;
import org.springframework.security.access.PermissionEvaluator;
import org.springframework.security.core.Authentication;
......
......@@ -15,7 +15,7 @@
*/
package nl.uva.sne.drip.api.dao;
import nl.uva.sne.drip.data.v1.external.ansible.AnsibleOutput;
import nl.uva.sne.drip.drip.commons.data.v1.external.ansible.AnsibleOutput;
import org.springframework.data.mongodb.repository.MongoRepository;
/**
......
......@@ -15,7 +15,7 @@
*/
package nl.uva.sne.drip.api.dao;
import nl.uva.sne.drip.data.v1.external.ansible.BenchmarkResult;
import nl.uva.sne.drip.drip.commons.data.v1.external.ansible.BenchmarkResult;
import org.springframework.data.mongodb.repository.MongoRepository;
/**
......
......@@ -15,7 +15,7 @@
*/
package nl.uva.sne.drip.api.dao;
import nl.uva.sne.drip.data.v1.external.CloudCredentials;
import nl.uva.sne.drip.drip.commons.data.v1.external.CloudCredentials;
import org.springframework.data.mongodb.repository.MongoRepository;
/**
......
......@@ -15,9 +15,9 @@
*/
package nl.uva.sne.drip.api.dao;
import nl.uva.sne.drip.data.v1.external.DeployResponse;
import nl.uva.sne.drip.data.v1.external.Key;
import nl.uva.sne.drip.data.v1.external.ansible.AnsibleResult;
import nl.uva.sne.drip.drip.commons.data.v1.external.DeployResponse;
import nl.uva.sne.drip.drip.commons.data.v1.external.Key;
import nl.uva.sne.drip.drip.commons.data.v1.external.ansible.AnsibleResult;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.data.mongodb.repository.Query;
......
......@@ -15,7 +15,7 @@
*/
package nl.uva.sne.drip.api.dao;
import nl.uva.sne.drip.data.v1.external.KeyPair;
import nl.uva.sne.drip.drip.commons.data.v1.external.KeyPair;
import org.springframework.data.mongodb.repository.MongoRepository;
/**
......
......@@ -15,7 +15,7 @@
*/
package nl.uva.sne.drip.api.dao;
import nl.uva.sne.drip.data.v1.external.PlanResponse;
import nl.uva.sne.drip.drip.commons.data.v1.external.PlanResponse;
import org.springframework.data.mongodb.repository.MongoRepository;
/**
......
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