Skip to content

Commit 6239d3b

Browse files
Migrate Databricks from generation to main (Azure#19875)
* Move Databricks to main * Update ChangeLog.md Co-authored-by: Lucas Yao <[email protected]>
1 parent 0b439d0 commit 6239d3b

15 files changed

+167
-95
lines changed

src/Databricks/Az.Databricks.psd1

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Microsoft Corporation
55
#
6-
# Generated on: 10/10/2022
6+
# Generated on: 10/20/2022
77
#
88

99
@{
@@ -114,8 +114,7 @@ PrivateData = @{
114114
# IconUri = ''
115115

116116
# ReleaseNotes of this module
117-
ReleaseNotes = '* Upgraded API version to 2022-04-01-preview
118-
* Modified description of ''EnableNoPublicIP'' parameter in the ''New-AzDatabricksWorkspace''. [#14381]'
117+
# ReleaseNotes = ''
119118

120119
# Prerelease string of this module
121120
# Prerelease = ''

src/Databricks/ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
* Added `RequiredNsgRule` parameter in the `Update-AzDatabricksWorkspace`.
2122

2223
## Version 1.3.0
2324
* Upgraded API version to 2022-04-01-preview

src/Databricks/Databricks.sln

Lines changed: 78 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 16
44
VisualStudioVersion = 16.6.30114.105
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{596B7009-1B88-4E95-B762-A8B9EA8DC86A}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{F9B9A698-7ABC-4425-836B-004BFF1EAE22}"
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{46881BC6-9CBE-419B-9360-3478473ED9C2}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{6D8FBCC5-AA92-474C-B785-C7D357192E14}"
1111
EndProject
12-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}"
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{0E761515-743C-4F17-B607-44E80F1616EF}"
1313
EndProject
14-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}"
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}"
1515
EndProject
16-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Databricks", "Az.Databricks.csproj", "{D88CE202-8B78-4B8D-AD99-1B789E1214A1}"
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Databricks", "Az.Databricks.csproj", "{223A50A4-F615-434E-826D-24989991E4F8}"
1717
EndProject
1818
Global
1919
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -28,77 +28,77 @@ Global
2828
HideSolutionNode = FALSE
2929
EndGlobalSection
3030
GlobalSection(ProjectConfigurationPlatforms) = postSolution
31-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
32-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|Any CPU.Build.0 = Debug|Any CPU
33-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|x64.ActiveCfg = Debug|Any CPU
34-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|x64.Build.0 = Debug|Any CPU
35-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|x86.ActiveCfg = Debug|Any CPU
36-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|x86.Build.0 = Debug|Any CPU
37-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|Any CPU.ActiveCfg = Release|Any CPU
38-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|Any CPU.Build.0 = Release|Any CPU
39-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|x64.ActiveCfg = Release|Any CPU
40-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|x64.Build.0 = Release|Any CPU
41-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|x86.ActiveCfg = Release|Any CPU
42-
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|x86.Build.0 = Release|Any CPU
43-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|Any CPU.Build.0 = Debug|Any CPU
45-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|x64.ActiveCfg = Debug|Any CPU
46-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|x64.Build.0 = Debug|Any CPU
47-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|x86.ActiveCfg = Debug|Any CPU
48-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|x86.Build.0 = Debug|Any CPU
49-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|Any CPU.ActiveCfg = Release|Any CPU
50-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|Any CPU.Build.0 = Release|Any CPU
51-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|x64.ActiveCfg = Release|Any CPU
52-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|x64.Build.0 = Release|Any CPU
53-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|x86.ActiveCfg = Release|Any CPU
54-
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|x86.Build.0 = Release|Any CPU
55-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
56-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|Any CPU.Build.0 = Debug|Any CPU
57-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|x64.ActiveCfg = Debug|Any CPU
58-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|x64.Build.0 = Debug|Any CPU
59-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|x86.ActiveCfg = Debug|Any CPU
60-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|x86.Build.0 = Debug|Any CPU
61-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|Any CPU.ActiveCfg = Release|Any CPU
62-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|Any CPU.Build.0 = Release|Any CPU
63-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|x64.ActiveCfg = Release|Any CPU
64-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|x64.Build.0 = Release|Any CPU
65-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|x86.ActiveCfg = Release|Any CPU
66-
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|x86.Build.0 = Release|Any CPU
67-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
68-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
69-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|x64.ActiveCfg = Debug|Any CPU
70-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|x64.Build.0 = Debug|Any CPU
71-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|x86.ActiveCfg = Debug|Any CPU
72-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|x86.Build.0 = Debug|Any CPU
73-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
74-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|Any CPU.Build.0 = Release|Any CPU
75-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|x64.ActiveCfg = Release|Any CPU
76-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|x64.Build.0 = Release|Any CPU
77-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|x86.ActiveCfg = Release|Any CPU
78-
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|x86.Build.0 = Release|Any CPU
79-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
80-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
81-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|x64.ActiveCfg = Debug|Any CPU
82-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|x64.Build.0 = Debug|Any CPU
83-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|x86.ActiveCfg = Debug|Any CPU
84-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|x86.Build.0 = Debug|Any CPU
85-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
86-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|Any CPU.Build.0 = Release|Any CPU
87-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|x64.ActiveCfg = Release|Any CPU
88-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|x64.Build.0 = Release|Any CPU
89-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|x86.ActiveCfg = Release|Any CPU
90-
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|x86.Build.0 = Release|Any CPU
91-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
92-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
93-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|x64.ActiveCfg = Debug|Any CPU
94-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|x64.Build.0 = Debug|Any CPU
95-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|x86.ActiveCfg = Debug|Any CPU
96-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|x86.Build.0 = Debug|Any CPU
97-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
98-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|Any CPU.Build.0 = Release|Any CPU
99-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|x64.ActiveCfg = Release|Any CPU
100-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|x64.Build.0 = Release|Any CPU
101-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|x86.ActiveCfg = Release|Any CPU
102-
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|x86.Build.0 = Release|Any CPU
31+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
32+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|Any CPU.Build.0 = Debug|Any CPU
33+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|x64.ActiveCfg = Debug|Any CPU
34+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|x64.Build.0 = Debug|Any CPU
35+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|x86.ActiveCfg = Debug|Any CPU
36+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|x86.Build.0 = Debug|Any CPU
37+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|Any CPU.ActiveCfg = Release|Any CPU
38+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|Any CPU.Build.0 = Release|Any CPU
39+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|x64.ActiveCfg = Release|Any CPU
40+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|x64.Build.0 = Release|Any CPU
41+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|x86.ActiveCfg = Release|Any CPU
42+
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|x86.Build.0 = Release|Any CPU
43+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|Any CPU.Build.0 = Debug|Any CPU
45+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|x64.ActiveCfg = Debug|Any CPU
46+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|x64.Build.0 = Debug|Any CPU
47+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|x86.ActiveCfg = Debug|Any CPU
48+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|x86.Build.0 = Debug|Any CPU
49+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|Any CPU.ActiveCfg = Release|Any CPU
50+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|Any CPU.Build.0 = Release|Any CPU
51+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|x64.ActiveCfg = Release|Any CPU
52+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|x64.Build.0 = Release|Any CPU
53+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|x86.ActiveCfg = Release|Any CPU
54+
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|x86.Build.0 = Release|Any CPU
55+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
56+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|Any CPU.Build.0 = Debug|Any CPU
57+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|x64.ActiveCfg = Debug|Any CPU
58+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|x64.Build.0 = Debug|Any CPU
59+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|x86.ActiveCfg = Debug|Any CPU
60+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|x86.Build.0 = Debug|Any CPU
61+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|Any CPU.ActiveCfg = Release|Any CPU
62+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|Any CPU.Build.0 = Release|Any CPU
63+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|x64.ActiveCfg = Release|Any CPU
64+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|x64.Build.0 = Release|Any CPU
65+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|x86.ActiveCfg = Release|Any CPU
66+
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|x86.Build.0 = Release|Any CPU
67+
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
68+
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
69+
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|x64.ActiveCfg = Debug|Any CPU
70+
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|x64.Build.0 = Debug|Any CPU
71+
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|x86.ActiveCfg = Debug|Any CPU
72+
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|x86.Build.0 = Debug|Any CPU
73+
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|Any CPU.ActiveCfg = Release|Any CPU
74+
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|Any CPU.Build.0 = Release|Any CPU
75+
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|x64.ActiveCfg = Release|Any CPU
76+
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|x64.Build.0 = Release|Any CPU
77+
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|x86.ActiveCfg = Release|Any CPU
78+
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|x86.Build.0 = Release|Any CPU
79+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
80+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
81+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|x64.ActiveCfg = Debug|Any CPU
82+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|x64.Build.0 = Debug|Any CPU
83+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|x86.ActiveCfg = Debug|Any CPU
84+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|x86.Build.0 = Debug|Any CPU
85+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
86+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|Any CPU.Build.0 = Release|Any CPU
87+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|x64.ActiveCfg = Release|Any CPU
88+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|x64.Build.0 = Release|Any CPU
89+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|x86.ActiveCfg = Release|Any CPU
90+
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|x86.Build.0 = Release|Any CPU
91+
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
92+
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
93+
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|x64.ActiveCfg = Debug|Any CPU
94+
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|x64.Build.0 = Debug|Any CPU
95+
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|x86.ActiveCfg = Debug|Any CPU
96+
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|x86.Build.0 = Debug|Any CPU
97+
{223A50A4-F615-434E-826D-24989991E4F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
98+
{223A50A4-F615-434E-826D-24989991E4F8}.Release|Any CPU.Build.0 = Release|Any CPU
99+
{223A50A4-F615-434E-826D-24989991E4F8}.Release|x64.ActiveCfg = Release|Any CPU
100+
{223A50A4-F615-434E-826D-24989991E4F8}.Release|x64.Build.0 = Release|Any CPU
101+
{223A50A4-F615-434E-826D-24989991E4F8}.Release|x86.ActiveCfg = Release|Any CPU
102+
{223A50A4-F615-434E-826D-24989991E4F8}.Release|x86.Build.0 = Release|Any CPU
103103
EndGlobalSection
104104
EndGlobal

src/Databricks/custom/Update-AzDatabricksWorkspace.ps1

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,15 @@ function Update-AzDatabricksWorkspace {
120120
# Resource tags.
121121
${Tag},
122122

123+
[Parameter()]
124+
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.RequiredNsgRules])]
125+
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Category('Body')]
126+
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.RequiredNsgRules]
127+
# Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint.
128+
# Supported values are 'AllRules' and 'NoAzureDatabricksRules'.
129+
# 'NoAzureServiceRules' value is for internal use only.
130+
${RequiredNsgRule},
131+
123132
[Parameter(HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")]
124133
[Alias('AzureRMContext', 'AzureCredential')]
125134
[ValidateNotNull()]
@@ -194,6 +203,7 @@ function Update-AzDatabricksWorkspace {
194203
$hasAmlWorkspaceId = $PSBoundParameters.Remove('AmlWorkspaceId')
195204
$hasSkuTier = $PSBoundParameters.Remove('SkuTier')
196205
$hasTag = $PSBoundParameters.Remove('Tag')
206+
$hasRequiredNsgRule = $PSBoundParameters.Remove('RequiredNsgRule')
197207
$hasAsJob = $PSBoundParameters.Remove('AsJob')
198208
$null = $PSBoundParameters.Remove('WhatIf')
199209
$null = $PSBoundParameters.Remove('Confirm')
@@ -248,6 +258,10 @@ function Update-AzDatabricksWorkspace {
248258
if ($hasTag) {
249259
$workspace.Tag = $Tag
250260
}
261+
262+
if ($hasRequiredNsgRule) {
263+
$workspace.RequiredNsgRule = $RequiredNsgRule
264+
}
251265
if ($hasAsJob) {
252266
$PSBoundParameters.Add('AsJob', $true)
253267
}

src/Databricks/examples/New-AzDatabricksWorkspace.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ $networkSecurityGroup = New-AzNetworkSecurityGroup -ResourceGroupName databricks
1919
$privSubnet = New-AzVirtualNetworkSubnetConfig -Name priv-sub -AddressPrefix "10.0.1.0/24" -NetworkSecurityGroup $networkSecurityGroup -Delegation $dlg
2020
$pubSubnet = New-AzVirtualNetworkSubnetConfig -Name pub-sub -AddressPrefix "10.0.2.0/24" -NetworkSecurityGroup $networkSecurityGroup -Delegation $dlg
2121
$testVN = New-AzVirtualNetwork -Name testvn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -AddressPrefix "10.0.0.0/16" -Subnet $privSubnet,$pubSubnet
22-
New-AzDatabricksWorkspace -Name workspace3miaeb-with-custom-vn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -VirtualNetworkId $testVN.Id -PrivateSubnetName $privSubnet.Name -PublicSubnetName $privSubnet.Name -Sku standard
22+
New-AzDatabricksWorkspace -Name workspace3miaeb-with-custom-vn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -VirtualNetworkId $testVN.Id -PrivateSubnetName $privSubnet.Name -PublicSubnetName $pubSubnet.Name -Sku standard
2323
```
2424

2525
```output

src/Databricks/examples/Update-AzDatabricksWorkspace.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,11 @@ Enabling encryption on a Databricks workspace takes three steps:
3838
Update-AzDatabricksWorkspace -ResourceGroupName databricks-rg-rqb2yo -Name workspace3miaeb -EncryptionKeySource 'Default'
3939
```
4040

41-
To disable encryption, simply set `-EncryptionKeySource` to `'Default'`.
41+
To disable encryption, simply set `-EncryptionKeySource` to `'Default'`.
42+
43+
### Example 4: Update NsgRule of the Databricks workspace
44+
```powershell
45+
Update-AzDatabricksWorkspace -ResourceGroupName lucas-rg-test -Name databricks-t01 -RequiredNsgRule 'NoAzureDatabricksRules'
46+
```
47+
48+
This command updates NsgRule of the Databricks workspace.

src/Databricks/exports/New-AzDatabricksWorkspace.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ $networkSecurityGroup = New-AzNetworkSecurityGroup -ResourceGroupName databricks
2828
$privSubnet = New-AzVirtualNetworkSubnetConfig -Name priv-sub -AddressPrefix "10.0.1.0/24" -NetworkSecurityGroup $networkSecurityGroup -Delegation $dlg
2929
$pubSubnet = New-AzVirtualNetworkSubnetConfig -Name pub-sub -AddressPrefix "10.0.2.0/24" -NetworkSecurityGroup $networkSecurityGroup -Delegation $dlg
3030
$testVN = New-AzVirtualNetwork -Name testvn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -AddressPrefix "10.0.0.0/16" -Subnet $privSubnet,$pubSubnet
31-
New-AzDatabricksWorkspace -Name workspace3miaeb-with-custom-vn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -VirtualNetworkId $testVN.Id -PrivateSubnetName $privSubnet.Name -PublicSubnetName $privSubnet.Name -Sku standard
31+
New-AzDatabricksWorkspace -Name workspace3miaeb-with-custom-vn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -VirtualNetworkId $testVN.Id -PrivateSubnetName $privSubnet.Name -PublicSubnetName $pubSubnet.Name -Sku standard
3232
.Example
3333
New-AzDatabricksWorkspace -Name workspace3miaeb -ResourceGroupName databricks-rg-rqb2yo -PrepareEncryption -Location "East US 2 EUAP" -Sku premium
3434

0 commit comments

Comments
 (0)