Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
CONF
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
UvA
CONF
Commits
79b7861d
Commit
79b7861d
authored
Apr 08, 2017
by
Spiros Koulouzis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Set IDs
parent
0a987617
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
425 additions
and
124 deletions
+425
-124
index.html
docs/apidocs/index.html
+1
-121
syntax_xml.html
docs/apidocs/syntax_xml.html
+283
-0
xml_ns0_keyType.html
docs/apidocs/xml_ns0_keyType.html
+127
-0
CloudCredentials.java
...va/nl/uva/sne/drip/data/v1/external/CloudCredentials.java
+0
-1
DeployResponse.java
...java/nl/uva/sne/drip/data/v1/external/DeployResponse.java
+0
-1
KeyValueHolder.java
...java/nl/uva/sne/drip/data/v1/external/KeyValueHolder.java
+0
-1
OwnedObject.java
...in/java/nl/uva/sne/drip/data/v1/external/OwnedObject.java
+7
-0
User.java
.../src/main/java/nl/uva/sne/drip/data/v1/external/User.java
+7
-0
No files found.
docs/apidocs/index.html
View file @
79b7861d
...
...
@@ -152,124 +152,4 @@ used by the planner.</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
POST
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
DELETE
</span>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li></ul></td>
<td>
<span
class=
"resource-description"
>
This controller is responsible for deploying a cluster on provisoned
resources.
</span>
</td>
</tr>
<tr
class=
"clickable-row"
data-href=
"resource_DeployController0.html"
>
<td>
<span
class=
"resource-name"
>
DeployController0
</span>
</td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"resource-path"
>
/user/v0.0/switch/deploy/kubernetes
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v0.0/switch/deploy/swarm
</span>
</samp></li></ul></td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"label label-default resource-method"
>
POST
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
POST
</span>
</samp></li></ul></td>
<td>
<span
class=
"resource-description"
>
This controller is responsible for deploying a cluster on provisoned
resources.
</span>
</td>
</tr>
<tr
class=
"clickable-row"
data-href=
"resource_KeyPairController.html"
>
<td>
<span
class=
"resource-name"
>
KeyPairController
</span>
</td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/keys
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/keys/all
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/keys/ids
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/keys/sample
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/keys/{id}
</span>
</samp></li></ul></td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"label label-default resource-method"
>
POST
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
DELETE
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
DELETE
</span>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li></ul></td>
<td>
<span
class=
"resource-description"
>
This controller is responsible for handling user public keys. These keys can
be used by the provisoner to allow the user to login to the VMs from the
machine the keys correspond to.
</span>
</td>
</tr>
<tr
class=
"clickable-row"
data-href=
"resource_PlannerController.html"
>
<td>
<span
class=
"resource-name"
>
PlannerController
</span>
</td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/planner/all
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/planner/ids
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/planner/{id}
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/planner/plan/{tosca_id}
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/planner/tosca/{id}
</span>
</samp></li></ul></td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"label label-default resource-method"
>
DELETE
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
DELETE
</span>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li></ul></td>
<td>
<span
class=
"resource-description"
>
This controller is responsible for planing the type of resources to be
provisopned based on a TOSCA description.
</span>
</td>
</tr>
<tr
class=
"clickable-row"
data-href=
"resource_PlannerController0.html"
>
<td>
<span
class=
"resource-name"
>
PlannerController0
</span>
</td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"resource-path"
>
/user/v0.0/switch/plan/planning
</span>
</samp></li></ul></td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"label label-default resource-method"
>
POST
</span>
</samp></li></ul></td>
<td>
<span
class=
"resource-description"
>
This controller is responsible for planing the type of resources to be
provisopned based on a TOSCA description.
</span>
</td>
</tr>
<tr
class=
"clickable-row"
data-href=
"resource_ProvisionController.html"
>
<td>
<span
class=
"resource-name"
>
ProvisionController
</span>
</td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/provisioner/all
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/provisioner/ids
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/provisioner/provision
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/provisioner/{id}
</span>
</samp></li></ul></td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"label label-default resource-method"
>
DELETE
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
POST
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
DELETE
</span>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li></ul></td>
<td>
<span
class=
"resource-description"
>
This controller is responsible for obtaining resources from cloud providers
based the plan generated by the planner
</span>
</td>
</tr>
<tr
class=
"clickable-row"
data-href=
"resource_ProvisionController0.html"
>
<td>
<span
class=
"resource-name"
>
ProvisionController0
</span>
</td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"resource-path"
>
/user/v0.0/switch/provision/execute
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v0.0/switch/provision/upload
</span>
</samp></li></ul></td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"label label-default resource-method"
>
POST
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
POST
</span>
</samp></li></ul></td>
<td>
<span
class=
"resource-description"
>
This controller is responsible for obtaining resources from cloud providers
based the plan generated by the planner and uploaded by the user
</span>
</td>
</tr>
<tr
class=
"clickable-row"
data-href=
"resource_ScriptController.html"
>
<td>
<span
class=
"resource-name"
>
ScriptController
</span>
</td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/script
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/script/all
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/script/ids
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/script/sample
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/script/upload
</span>
</samp></li><li><samp>
<span
class=
"resource-path"
>
/user/v1.0/script/{id}
</span>
</samp></li></ul></td>
<td
class=
"text-nowrap"
><ul
class=
"list-unstyled"
><li><samp>
<span
class=
"label label-default resource-method"
>
POST
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
DELETE
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
POST
</span>
</samp></li><li><samp>
<span
class=
"label label-default resource-method"
>
DELETE
</span>
<span
class=
"label label-default resource-method"
>
GET
</span>
</samp></li></ul></td>
<td>
<span
class=
"resource-description"
>
This controller is responsible for handling user scripts. These user can be
used by the provisoner to run on the created VMs.
</span>
</td>
</tr>
<tr
class=
"clickable-row"
data
\ No newline at end of file
</samp></li><li><samp>
<span
class=
"label label-defa
\ No newline at end of file
docs/apidocs/syntax_xml.html
View file @
79b7861d
This diff is collapsed.
Click to expand it.
docs/apidocs/xml_ns0_keyType.html
View file @
79b7861d
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"utf-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>
drip-api: keyType
</title>
<!-- Mobile viewport optimized: j.mp/bplateviewport -->
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
>
<!-- Bootstrap core CSS -->
<link
rel=
"stylesheet"
href=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"
>
<!--custom css for these pages-->
<link
rel=
"stylesheet"
href=
"css/style.css"
>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body
data-spy=
"scroll"
data-target=
"#apinav"
>
<nav
class=
"navbar navbar-inverse navbar-fixed-top"
>
<div
class=
"container-fluid"
>
<div
class=
"navbar-header"
>
<button
type=
"button"
class=
"navbar-toggle collapsed"
data-toggle=
"collapse"
data-target=
"#navbar"
>
<span
class=
"sr-only"
>
Toggle navigation
</span>
<span
class=
"icon-bar"
></span>
<span
class=
"icon-bar"
></span>
<span
class=
"icon-bar"
></span>
</button>
<a
class=
"navbar-brand"
href=
"index.html"
>
drip-api: keyType
</a>
</div>
<div
id=
"navbar"
class=
"navbar-collapse collapse"
>
<ul
class=
"nav navbar-nav navbar-right"
>
<li><a
href=
"resources.html"
>
Resources
</a></li>
<li><a
href=
"data.html"
>
Data Types
</a></li>
<li><a
href=
"downloads.html"
>
Files and Libraries
</a></li>
</ul>
</div>
</div>
</nav>
<div
class=
"container-fluid"
>
<div
class=
"row"
>
<div
class=
"col-sm-3 col-md-2 sidebar"
id=
"apinav"
>
<ul
class=
"nav nav-sidebar"
>
<li
class=
"text-right"
><a
href=
"#top"
><small>
Back to Top
</small></a></li>
</ul>
</div>
<div
class=
"col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main"
>
<ol
class=
"breadcrumb"
id=
"top"
>
<li
class=
"active dropdown"
><a
href=
"index.html"
>
Home
</a></li>
<li
class=
"active dropdown"
><a
href=
"syntax_xml.html"
>
XML
</a></li>
<li
class=
"dropdown"
><a
href=
"xml_ns0_keyType.html"
>
keyType
</a></li>
</ol>
<h1
class=
"page-header"
>
keyType
<small>
Data Type
</small></h1>
<p>
This enu specifies if a key is private or public
</p>
<dl
class=
"dl-horizontal"
>
<dt>
Namespace
</dt>
<dd>
(Default)
</dd>
<dt>
Schema
</dt>
<dd><a
href=
"ns0.xsd"
>
ns0.xsd
</a></dd>
</dl>
<table
class=
"table datatype-values"
>
<caption>
Values
</caption>
<thead>
<tr>
<th>
value
</th>
<th>
description
</th>
</tr>
</thead>
<tbody>
<tr>
<td><span
class=
"value-value"
>
PRIVATE
</span></td>
<td><span
class=
"value-description"
>
For private keys
</span></td>
</tr>
<tr>
<td><span
class=
"value-value"
>
PUBLIC
</span></td>
<td><span
class=
"value-description"
>
For public keys
</span></td>
</tr>
</tbody>
</table>
<footer
class=
"footer"
>
<div
class=
"container"
>
<p
class=
"text-muted"
>
Generated by
<a
href=
"http://enunciate.webcohesion.com"
>
Enunciate
</a>
.
</p>
</div>
</footer>
</div>
</div>
</div>
<!-- JavaScript placed at the end of the document so the pages load faster. -->
<script
src=
"https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"
></script>
<!-- Bootstrap core JavaScript
================================================== -->
<script
src=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"
></script>
<!-- prettify code blocks. see http://code.google.com/p/google-code-prettify/ -->
<script
src=
"https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"
type=
"text/javascript"
></script>
<script>
$
(
function
()
{
$
(
".clickable-row"
).
click
(
function
()
{
window
.
document
.
location
=
$
(
this
).
data
(
"href"
);
});
$
(
'[data-toggle="tooltip"]'
).
tooltip
()
});
</script>
</body>
</html>
drip-api/src/main/java/nl/uva/sne/drip/data/v1/external/CloudCredentials.java
View file @
79b7861d
...
...
@@ -17,7 +17,6 @@ package nl.uva.sne.drip.data.v1.external;
import
com.webcohesion.enunciate.metadata.DocumentationExample
;
import
java.util.List
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
...
...
drip-api/src/main/java/nl/uva/sne/drip/data/v1/external/DeployResponse.java
View file @
79b7861d
...
...
@@ -15,7 +15,6 @@
*/
package
nl
.
uva
.
sne
.
drip
.
data
.
v1
.
external
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
...
...
drip-api/src/main/java/nl/uva/sne/drip/data/v1/external/KeyValueHolder.java
View file @
79b7861d
...
...
@@ -17,7 +17,6 @@ package nl.uva.sne.drip.data.v1.external;
import
com.webcohesion.enunciate.metadata.DocumentationExample
;
import
java.util.Map
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
...
...
drip-api/src/main/java/nl/uva/sne/drip/data/v1/external/OwnedObject.java
View file @
79b7861d
...
...
@@ -64,4 +64,11 @@ public class OwnedObject {
return
id
;
}
/**
* @param id the id to set
*/
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
}
drip-api/src/main/java/nl/uva/sne/drip/data/v1/external/User.java
View file @
79b7861d
...
...
@@ -196,4 +196,11 @@ public class User implements UserDetails {
this
.
roles
=
roles
;
}
/**
* @param id the id to set
*/
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment