You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2014/08/05 04:22:00 UTC

git commit: adding cloud submission details to computeResourceModel.

Repository: airavata
Updated Branches:
  refs/heads/master 7d07911c9 -> 744ef76a2


adding cloud submission details to computeResourceModel.


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/744ef76a
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/744ef76a
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/744ef76a

Branch: refs/heads/master
Commit: 744ef76a2d919cf18c626d2baf9099711b53ee64
Parents: 7d07911
Author: lahiru <la...@apache.org>
Authored: Tue Aug 5 07:51:23 2014 +0530
Committer: lahiru <la...@apache.org>
Committed: Tue Aug 5 07:51:23 2014 +0530

----------------------------------------------------------------------
 .../computeResourceModel.thrift                 | 29 +++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/744ef76a/airavata-api/thrift-interface-descriptions/computeResourceModel.thrift
----------------------------------------------------------------------
diff --git a/airavata-api/thrift-interface-descriptions/computeResourceModel.thrift b/airavata-api/thrift-interface-descriptions/computeResourceModel.thrift
index 03a3755..cfb106e 100644
--- a/airavata-api/thrift-interface-descriptions/computeResourceModel.thrift
+++ b/airavata-api/thrift-interface-descriptions/computeResourceModel.thrift
@@ -185,7 +185,8 @@ enum JobSubmissionProtocol {
     LOCAL,
     SSH,
     GLOBUS,
-    UNICORE
+    UNICORE,
+    CLOUD
 }
 
 /**
@@ -317,6 +318,32 @@ struct UnicoreJobSubmission {
     3: required string unicoreEndPointURL
 }
 
+
+/**
+ * Cloud Job Submission
+ *
+ *
+*/
+struct CloundJobSubmission {
+    1: required string jobSubmissionInterfaceId = DEFAULT_ID,
+    2: required SecurityProtocol securityProtocol,
+    3: required string nodeId,
+    4: required string executableType,
+    5: required ProviderName providerName,
+    6: required string userAccountName
+}
+
+/**
+* Provider name
+**/
+enum ProviderName {
+    EC2,
+    AWSEC2,
+    RACKSPACE
+}
+
+
+
 /**
  * Job Submission Interfaces
  *