@@ -11,9 +11,9 @@ import (
1111
1212// Mount interface describes the functionality of any mount which is create, read and delete
1313type Mount interface {
14- Create (client service.DBApiClient , clusterID string ) error
15- Delete (client service.DBApiClient , clusterID string ) error
16- Read (client service.DBApiClient , clusterID string ) (string , error )
14+ Create (client * service.DBApiClient , clusterID string ) error
15+ Delete (client * service.DBApiClient , clusterID string ) error
16+ Read (client * service.DBApiClient , clusterID string ) (string , error )
1717}
1818
1919// AWSIamMount describes the object for a aws mount using iam role
@@ -29,7 +29,7 @@ func NewAWSIamMount(s3BucketName string, mountName string) *AWSIamMount {
2929}
3030
3131// Create creates an aws iam mount given a cluster ID
32- func (m AWSIamMount ) Create (client service.DBApiClient , clusterID string ) error {
32+ func (m AWSIamMount ) Create (client * service.DBApiClient , clusterID string ) error {
3333 iamMountCommand := fmt .Sprintf (`
3434dbutils.fs.mount("s3a://%s", "/mnt/%s")
3535dbutils.fs.ls("/mnt/%s")
@@ -47,7 +47,7 @@ dbutils.notebook.exit("success")
4747}
4848
4949// Delete deletes an aws iam mount given a cluster ID
50- func (m AWSIamMount ) Delete (client service.DBApiClient , clusterID string ) error {
50+ func (m AWSIamMount ) Delete (client * service.DBApiClient , clusterID string ) error {
5151 iamMountCommand := fmt .Sprintf (`
5252dbutils.fs.unmount("/mnt/%s")
5353dbutils.fs.refreshMounts()
@@ -65,7 +65,7 @@ dbutils.notebook.exit("success")
6565}
6666
6767// Read verifies an aws iam mount given a cluster ID
68- func (m AWSIamMount ) Read (client service.DBApiClient , clusterID string ) (string , error ) {
68+ func (m AWSIamMount ) Read (client * service.DBApiClient , clusterID string ) (string , error ) {
6969 iamMountCommand := fmt .Sprintf (`
7070dbutils.fs.ls("/mnt/%s")
7171for mount in dbutils.fs.mounts():
@@ -108,7 +108,7 @@ func NewAzureBlobMount(containerName string, storageAccountName string, director
108108}
109109
110110// Create creates a azure blob storage mount given a cluster id
111- func (m AzureBlobMount ) Create (client service.DBApiClient , clusterID string ) error {
111+ func (m AzureBlobMount ) Create (client * service.DBApiClient , clusterID string ) error {
112112 var confKey string
113113
114114 if m .AuthType == "SAS" {
@@ -139,7 +139,7 @@ dbutils.notebook.exit("success")
139139}
140140
141141// Delete deletes a azure blob storage mount given a cluster id
142- func (m AzureBlobMount ) Delete (client service.DBApiClient , clusterID string ) error {
142+ func (m AzureBlobMount ) Delete (client * service.DBApiClient , clusterID string ) error {
143143 iamMountCommand := fmt .Sprintf (`
144144dbutils.fs.unmount("/mnt/%s")
145145dbutils.fs.refreshMounts()
@@ -157,7 +157,7 @@ dbutils.notebook.exit("success")
157157}
158158
159159// Read verifies a azure blob storage mount given a cluster id
160- func (m AzureBlobMount ) Read (client service.DBApiClient , clusterID string ) (string , error ) {
160+ func (m AzureBlobMount ) Read (client * service.DBApiClient , clusterID string ) (string , error ) {
161161 iamMountCommand := fmt .Sprintf (`
162162dbutils.fs.ls("/mnt/%s")
163163for mount in dbutils.fs.mounts():
@@ -208,7 +208,7 @@ func NewAzureADLSGen1Mount(storageResource string, directory string, mountName s
208208}
209209
210210// Create creates a azure datalake gen 1 storage mount given a cluster id
211- func (m AzureADLSGen1Mount ) Create (client service.DBApiClient , clusterID string ) error {
211+ func (m AzureADLSGen1Mount ) Create (client * service.DBApiClient , clusterID string ) error {
212212 iamMountCommand := fmt .Sprintf (`
213213try:
214214 configs = {"%s.oauth2.access.token.provider.type": "ClientCredential",
@@ -237,7 +237,7 @@ dbutils.notebook.exit("success")
237237}
238238
239239// Delete deletes a azure datalake gen 1 storage mount given a cluster id
240- func (m AzureADLSGen1Mount ) Delete (client service.DBApiClient , clusterID string ) error {
240+ func (m AzureADLSGen1Mount ) Delete (client * service.DBApiClient , clusterID string ) error {
241241 iamMountCommand := fmt .Sprintf (`
242242dbutils.fs.unmount("/mnt/%s")
243243dbutils.fs.refreshMounts()
@@ -255,7 +255,7 @@ dbutils.notebook.exit("success")
255255}
256256
257257// Read verifies the azure datalake gen 1 storage mount given a cluster id
258- func (m AzureADLSGen1Mount ) Read (client service.DBApiClient , clusterID string ) (string , error ) {
258+ func (m AzureADLSGen1Mount ) Read (client * service.DBApiClient , clusterID string ) (string , error ) {
259259 iamMountCommand := fmt .Sprintf (`
260260dbutils.fs.ls("/mnt/%s")
261261for mount in dbutils.fs.mounts():
@@ -306,7 +306,7 @@ func NewAzureADLSGen2Mount(containerName string, storageAccountName string, dire
306306}
307307
308308// Create creates a azure datalake gen 2 storage mount
309- func (m AzureADLSGen2Mount ) Create (client service.DBApiClient , clusterID string ) error {
309+ func (m AzureADLSGen2Mount ) Create (client * service.DBApiClient , clusterID string ) error {
310310 iamMountCommand := fmt .Sprintf (`
311311try:
312312 configs = {"fs.azure.account.auth.type": "OAuth",
@@ -339,7 +339,7 @@ dbutils.notebook.exit("success")
339339}
340340
341341// Delete deletes a azure datalake gen 2 storage mount
342- func (m AzureADLSGen2Mount ) Delete (client service.DBApiClient , clusterID string ) error {
342+ func (m AzureADLSGen2Mount ) Delete (client * service.DBApiClient , clusterID string ) error {
343343 iamMountCommand := fmt .Sprintf (`
344344dbutils.fs.unmount("/mnt/%s")
345345dbutils.fs.refreshMounts()
@@ -357,7 +357,7 @@ dbutils.notebook.exit("success")
357357}
358358
359359// Read verifies the azure datalake gen 2 storage mount
360- func (m AzureADLSGen2Mount ) Read (client service.DBApiClient , clusterID string ) (string , error ) {
360+ func (m AzureADLSGen2Mount ) Read (client * service.DBApiClient , clusterID string ) (string , error ) {
361361 iamMountCommand := fmt .Sprintf (`
362362dbutils.fs.ls("/mnt/%s")
363363for mount in dbutils.fs.mounts():
0 commit comments