@@ -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