You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by di...@apache.org on 2021/01/20 05:21:58 UTC

[airavata-mft] branch master updated: Directory browser python example

This is an automated email from the ASF dual-hosted git repository.

dimuthuupe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-mft.git


The following commit(s) were added to refs/heads/master by this push:
     new e0581fa  Directory browser python example
e0581fa is described below

commit e0581fa120faaee1da98e06c80ca8f61a9e929f5
Author: Dimuthu Wannipurage <di...@gmail.com>
AuthorDate: Wed Jan 20 00:21:47 2021 -0500

    Directory browser python example
---
 examples/src/main/python/directory_browse.py | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/examples/src/main/python/directory_browse.py b/examples/src/main/python/directory_browse.py
new file mode 100644
index 0000000..d4a648a
--- /dev/null
+++ b/examples/src/main/python/directory_browse.py
@@ -0,0 +1,18 @@
+import grpc
+import MFTApi_pb2
+import MFTApi_pb2_grpc
+
+channel = grpc.insecure_channel('localhost:7004')
+stub = MFTApi_pb2_grpc.MFTApiServiceStub(channel)
+
+request = MFTApi_pb2.FetchResourceMetadataRequest(resourceId= "remote-ssh-dir-resource",
+                                        resourceType = "SCP",
+                                        resourceToken = "local-ssh-cred",
+                                        resourceBackend = "FILE",
+                                        resourceCredentialBackend= "FILE",
+                                        targetAgentId = "agent0",
+                                        childPath= "",
+                                        mftAuthorizationToken = "user token")
+
+response = stub.getDirectoryResourceMetadata(request)
+print(response)
\ No newline at end of file