Skip to content

Commit fae4812

Browse files
🚑️ Add service_principal_name support for ACLs (#774)
1 parent 1771390 commit fae4812

3 files changed

Lines changed: 9 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
[Please read through the Keep a Changelog (~5min)](https://keepachangelog.com/en/1.0.0/).
1111

12+
## [0.8.14] - 2023-05-11
13+
14+
### Added
15+
16+
- Add `service_principal_name` support for ACLs
17+
1218
## [0.8.13] - 2023-05-10
1319

1420
### Fixed

dbx/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.8.13"
1+
__version__ = "0.8.14"

dbx/models/workflow/common/access_control.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ class PermissionLevel(str, Enum):
1717
class AccessControlRequest(FlexibleModel):
1818
user_name: Optional[str]
1919
group_name: Optional[str]
20+
service_principal_name: Optional[str]
2021
permission_level: PermissionLevel
2122

2223
_one_of_provided = root_validator(pre=True, allow_reuse=True)(
23-
lambda _, values: at_least_one_of(["user_name", "group_name"], values)
24+
lambda _, values: at_least_one_of(["user_name", "group_name", "service_principal_name"], values)
2425
)
2526

2627

0 commit comments

Comments
 (0)