airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shame...@apache.org
Subject [26/30] airavata git commit: Adding Airavata Api level changes associated with last commit
Date Thu, 13 Oct 2016 18:33:19 GMT
http://git-wip-us.apache.org/repos/asf/airavata/blob/8e59d800/thrift-interface-descriptions/airavata-apis/airavata_api.thrift
----------------------------------------------------------------------
diff --git a/thrift-interface-descriptions/airavata-apis/airavata_api.thrift b/thrift-interface-descriptions/airavata-apis/airavata_api.thrift
index 9195209..78ec08c 100644
--- a/thrift-interface-descriptions/airavata-apis/airavata_api.thrift
+++ b/thrift-interface-descriptions/airavata-apis/airavata_api.thrift
@@ -365,6 +365,29 @@ service Airavata {
                          2: airavata_errors.AiravataClientException ace,
                          3: airavata_errors.AiravataSystemException ase)
 
+  /**
+         *
+         * Get all Public Key summaries for user in a Gateway
+         *
+         * @param CredStoreToken
+         *    Credential Store Token which you want to find the Public Key for.
+         *
+         * @param gatewayId
+         *    This is the unique identifier of your gateway where the token and public key
was generated from.
+         *
+         * @param userId
+         *    This is the unique identifier of user whose public keys are to be fetched.
+         *
+         * @return CredentialSummary
+         *
+         **/
+    list<credential_summary.CredentialSummary> getAllSSHPubKeysSummaryForUserInGateway
(1: required security_model.AuthzToken authzToken,
+                                                     2: required string gatewayId,
+                                                     3: required string userId)
+                   throws (1: airavata_errors.InvalidRequestException ire,
+                           2: airavata_errors.AiravataClientException ace,
+                           3: airavata_errors.AiravataSystemException ase)
+
 
   map<string, string> getAllGatewayPWDCredentials (1: required security_model.AuthzToken
authzToken,
                                                  2: required string gatewayId)


Mime
View raw message