Skip to content

Commit e49d6bb

Browse files
committed
.
1 parent fbd9992 commit e49d6bb

File tree

2 files changed

+10
-34
lines changed

2 files changed

+10
-34
lines changed

catalog/resource_grant.go

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,7 @@ func ResourceGrant() common.Resource {
186186
},
187187
}
188188
securable, name := permissions.Mappings.KeyValue(d)
189-
ws, err := c.WorkspaceClient()
190-
if err != nil {
191-
return err
192-
}
193-
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, ws)
189+
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, w)
194190
err = replacePermissionsForPrincipal(unityCatalogPermissionsAPI, securable, name, principal, grants)
195191
if err != nil {
196192
return err
@@ -203,11 +199,11 @@ func ResourceGrant() common.Resource {
203199
if err != nil {
204200
return err
205201
}
206-
ws, err := c.WorkspaceClient()
202+
w, err := c.WorkspaceClientUnifiedProvider(ctx, d)
207203
if err != nil {
208204
return err
209205
}
210-
grants, err := permissions.NewUnityCatalogPermissionsAPI(ctx, ws).GetPermissions(permissions.Mappings.GetSecurableType(securable), name)
206+
grants, err := permissions.NewUnityCatalogPermissionsAPI(ctx, w).GetPermissions(permissions.Mappings.GetSecurableType(securable), name)
211207
if err != nil {
212208
return err
213209
}
@@ -243,11 +239,7 @@ func ResourceGrant() common.Resource {
243239
},
244240
},
245241
}
246-
ws, err := c.WorkspaceClient()
247-
if err != nil {
248-
return err
249-
}
250-
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, ws)
242+
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, w)
251243
return replacePermissionsForPrincipal(unityCatalogPermissionsAPI, securable, name, principal, grants)
252244
},
253245
Delete: func(ctx context.Context, d *schema.ResourceData, c *common.DatabricksClient) error {
@@ -263,11 +255,7 @@ func ResourceGrant() common.Resource {
263255
if err != nil {
264256
return err
265257
}
266-
ws, err := c.WorkspaceClient()
267-
if err != nil {
268-
return err
269-
}
270-
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, ws)
258+
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, w)
271259
return replacePermissionsForPrincipal(unityCatalogPermissionsAPI, securable, name, principal, catalog.GetPermissionsResponse{})
272260
},
273261
}

catalog/resource_grants.go

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,7 @@ func ResourceGrants() common.Resource {
178178
var grants PermissionsList
179179
common.DataToStructPointer(d, s, &grants)
180180
securable, name := permissions.Mappings.KeyValue(d)
181-
ws, err := c.WorkspaceClient()
182-
if err != nil {
183-
return err
184-
}
185-
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, ws)
181+
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, w)
186182
err = replaceAllPermissions(unityCatalogPermissionsAPI, securable, name, grants.toSdkPermissionsList())
187183
if err != nil {
188184
return err
@@ -195,11 +191,11 @@ func ResourceGrants() common.Resource {
195191
if err != nil {
196192
return err
197193
}
198-
ws, err := c.WorkspaceClient()
194+
w, err := c.WorkspaceClientUnifiedProvider(ctx, d)
199195
if err != nil {
200196
return err
201197
}
202-
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, ws)
198+
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, w)
203199
grants, err := unityCatalogPermissionsAPI.GetPermissions(permissions.Mappings.GetSecurableType(securable), name)
204200
if err != nil {
205201
return err
@@ -233,11 +229,7 @@ func ResourceGrants() common.Resource {
233229
}
234230
var grants PermissionsList
235231
common.DataToStructPointer(d, s, &grants)
236-
ws, err := c.WorkspaceClient()
237-
if err != nil {
238-
return err
239-
}
240-
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, ws)
232+
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, w)
241233
return replaceAllPermissions(unityCatalogPermissionsAPI, securable, name, grants.toSdkPermissionsList())
242234
},
243235
Delete: func(ctx context.Context, d *schema.ResourceData, c *common.DatabricksClient) error {
@@ -253,11 +245,7 @@ func ResourceGrants() common.Resource {
253245
if err != nil {
254246
return err
255247
}
256-
ws, err := c.WorkspaceClient()
257-
if err != nil {
258-
return err
259-
}
260-
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, ws)
248+
unityCatalogPermissionsAPI := permissions.NewUnityCatalogPermissionsAPI(ctx, w)
261249
return replaceAllPermissions(unityCatalogPermissionsAPI, securable, name, catalog.GetPermissionsResponse{})
262250
},
263251
}

0 commit comments

Comments
 (0)