DatabricksDsc
0.4.2-preview0001
This module contains class-based DSC resources for Databricks and Unity Catalog with a focus on Azure.
Minimum PowerShell version
5.0
See the version list below for details.
Installation Options
Owners
Copyright
(c) Gijs Reijn. All rights reserved.
Package Details
Author(s)
- Gijs Reijn
Tags
DSC DSCResourceKit DSCResource Databricks DesiredStateConfiguration
Functions
Get-DatabricksUser New-DatabricksUser Remove-DatabricksUser Set-DatabricksUser
DSCResources
DatabricksAccountMetastoreAssignment DatabricksAccountServicePrincipal DatabricksAccountUser DatabricksAccountWorkspacePermissionAssignment DatabricksClusterPolicy DatabricksClusterPolicyPermission DatabricksGroup DatabricksServicePrincipal DatabricksUser
Dependencies
This module has no dependencies.
Release Notes
## [0.4.2-preview0001] - 2025-11-25
### Changed
- `DatabricksGroup`
- Updated `GetCurrentState()` to retrieve all groups and filter locally instead
of using SCIM filter parameters, aligning with `DatabricksUser` pattern
- Enhanced `Modify()` method to automatically retrieve group ID when not set
before PATCH or DELETE operations
- `DatabricksAccountServicePrincipal`
- Added workspace URL fallback support via `GetServicePrincipalEndpoint()` helper
- Automatically routes to workspace proxy endpoint (`/api/2.0/account/scim/v2/ServicePrincipals`)
when using workspace URL instead of account console URL
- Enables users without account-level console access to manage account-level
service principals through their workspace
- `DatabricksAccountUser`
- Added workspace URL fallback support via `GetUserEndpoint()` helper
- Automatically routes to workspace proxy endpoint (`/api/2.0/account/scim/v2/Users`)
when using workspace URL instead of account console URL
- Enables users without account-level console access to manage account-level
users through their workspace
### Fixed
- `DatabricksGroup`
- Fixed issue where empty `$this.Id` caused malformed PATCH and DELETE URLs
FileList
- DatabricksDsc.nuspec
- DatabricksDsc.psd1
- en-US\DatabricksAccountWorkspacePermissionAssignment.strings.psd1
- DatabricksDsc.psm1
- Modules\DscResource.Common\0.24.4\DscResource.Common.psd1
- Modules\DscResource.Common\0.24.4\DscResource.Common.psm1
- en-US\DatabricksAccountMetastoreAssignment.strings.psd1
- Modules\DscResource.Base\1.4.0\DscResource.Base.psm1
- en-US\DatabricksAccountUser.strings.psd1
- Modules\DscResource.Base\1.4.0\DscResource.Base.psd1
- en-US\ClusterPolicyPermissionTypes.strings.psd1
- Modules\DscResource.Common\0.24.4\en-US\DscResource.Common-help.xml
- en-US\about_DatabricksDsc.help.txt
- Modules\DscResource.Common\0.24.4\en-US\about_DscResource.Common.help.txt
- en-US\DatabricksClusterPolicyPermission.strings.psd1
- Modules\DscResource.Common\0.24.4\en-US\DscResource.Common.strings.psd1
- en-US\DatabricksGroup.strings.psd1
- Modules\DscResource.Base\1.4.0\en-US\ResourceBase.strings.psd1
- en-US\DatabricksServicePrincipal.strings.psd1
- Modules\DscResource.Base\1.4.0\en-US\about_DscResource.Base.help.txt
- en-US\DatabricksAccountResourceBase.strings.psd1
- Modules\DscResource.Base\1.4.0\en-US\DscResource.Base.strings.psd1
- en-US\DatabricksClusterPolicy.strings.psd1
- Modules\DscResource.Base\1.4.0\Modules\DscResource.Common\0.23.0\DscResource.Common.psd1
- en-US\DatabricksResourceBase.strings.psd1
- Modules\DscResource.Base\1.4.0\Modules\DscResource.Common\0.23.0\DscResource.Common.psm1
- en-US\DatabricksUser.strings.psd1
- Modules\DscResource.Base\1.4.0\Modules\DscResource.Common\0.23.0\en-US\DscResource.Common-help.xml
- en-US\UserTypes.strings.psd1
- Modules\DscResource.Base\1.4.0\Modules\DscResource.Common\0.23.0\en-US\about_DscResource.Common.help.txt
- en-US\DatabricksDsc.strings.psd1
- Modules\DscResource.Base\1.4.0\Modules\DscResource.Common\0.23.0\en-US\DscResource.Common.strings.psd1
- en-US\DatabricksAccountServicePrincipal.strings.psd1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.5.0 | 47 | 11/27/2025 |
| 0.5.0-previe... | 3 | 11/27/2025 |
| 0.4.2 | 55 | 11/26/2025 |
| 0.4.2-previe... (current version) | 3 | 11/25/2025 |
| 0.4.1 | 74 | 11/23/2025 |
| 0.4.0-previe... | 3 | 11/23/2025 |
| 0.4.0-previe... | 3 | 11/22/2025 |
| 0.3.0 | 4 | 11/21/2025 |
| 0.3.0-previe... | 3 | 11/21/2025 |
| 0.2.1 | 6 | 11/19/2025 |
| 0.2.0-previe... | 5 | 11/19/2025 |