Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions src/Databricks/Az.Databricks.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 10/10/2022
# Generated on: 10/20/2022
#

@{
Expand Down Expand Up @@ -114,8 +114,7 @@ PrivateData = @{
# IconUri = ''

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

# Prerelease string of this module
# Prerelease = ''
Expand Down
1 change: 1 addition & 0 deletions src/Databricks/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
- Additional information about change #1
-->
## Upcoming Release
* Added `RequiredNsgRule` parameter in the `Update-AzDatabricksWorkspace`.

## Version 1.3.0
* Upgraded API version to 2022-04-01-preview
Expand Down
156 changes: 78 additions & 78 deletions src/Databricks/Databricks.sln
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.6.30114.105
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{596B7009-1B88-4E95-B762-A8B9EA8DC86A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{F9B9A698-7ABC-4425-836B-004BFF1EAE22}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{46881BC6-9CBE-419B-9360-3478473ED9C2}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{6D8FBCC5-AA92-474C-B785-C7D357192E14}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{0E761515-743C-4F17-B607-44E80F1616EF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Databricks", "Az.Databricks.csproj", "{D88CE202-8B78-4B8D-AD99-1B789E1214A1}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Databricks", "Az.Databricks.csproj", "{223A50A4-F615-434E-826D-24989991E4F8}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand All @@ -28,77 +28,77 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|x64.ActiveCfg = Debug|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|x64.Build.0 = Debug|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|x86.ActiveCfg = Debug|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Debug|x86.Build.0 = Debug|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|Any CPU.Build.0 = Release|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|x64.ActiveCfg = Release|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|x64.Build.0 = Release|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|x86.ActiveCfg = Release|Any CPU
{112B6CD5-36D4-49CB-8E0A-7C1B6362E85E}.Release|x86.Build.0 = Release|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|x64.ActiveCfg = Debug|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|x64.Build.0 = Debug|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|x86.ActiveCfg = Debug|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Debug|x86.Build.0 = Debug|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|Any CPU.Build.0 = Release|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|x64.ActiveCfg = Release|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|x64.Build.0 = Release|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|x86.ActiveCfg = Release|Any CPU
{F9B9A698-7ABC-4425-836B-004BFF1EAE22}.Release|x86.Build.0 = Release|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|x64.ActiveCfg = Debug|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|x64.Build.0 = Debug|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|x86.ActiveCfg = Debug|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Debug|x86.Build.0 = Debug|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|Any CPU.Build.0 = Release|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|x64.ActiveCfg = Release|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|x64.Build.0 = Release|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|x86.ActiveCfg = Release|Any CPU
{46881BC6-9CBE-419B-9360-3478473ED9C2}.Release|x86.Build.0 = Release|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|x64.ActiveCfg = Debug|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|x64.Build.0 = Debug|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|x86.ActiveCfg = Debug|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Debug|x86.Build.0 = Debug|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|Any CPU.Build.0 = Release|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|x64.ActiveCfg = Release|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|x64.Build.0 = Release|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|x86.ActiveCfg = Release|Any CPU
{1F4A5976-08F9-4278-98B5-EAF9140FB7B8}.Release|x86.Build.0 = Release|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|x64.ActiveCfg = Debug|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|x64.Build.0 = Debug|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|x86.ActiveCfg = Debug|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Debug|x86.Build.0 = Debug|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|Any CPU.Build.0 = Release|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|x64.ActiveCfg = Release|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|x64.Build.0 = Release|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|x86.ActiveCfg = Release|Any CPU
{89BF6399-A2CC-4CBE-BE59-7EB2375A95B3}.Release|x86.Build.0 = Release|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|x64.ActiveCfg = Debug|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|x64.Build.0 = Debug|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|x86.ActiveCfg = Debug|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Debug|x86.Build.0 = Debug|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|Any CPU.Build.0 = Release|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|x64.ActiveCfg = Release|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|x64.Build.0 = Release|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|x86.ActiveCfg = Release|Any CPU
{D88CE202-8B78-4B8D-AD99-1B789E1214A1}.Release|x86.Build.0 = Release|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|x64.ActiveCfg = Debug|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|x64.Build.0 = Debug|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|x86.ActiveCfg = Debug|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Debug|x86.Build.0 = Debug|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|Any CPU.Build.0 = Release|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|x64.ActiveCfg = Release|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|x64.Build.0 = Release|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|x86.ActiveCfg = Release|Any CPU
{596B7009-1B88-4E95-B762-A8B9EA8DC86A}.Release|x86.Build.0 = Release|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|x64.ActiveCfg = Debug|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|x64.Build.0 = Debug|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|x86.ActiveCfg = Debug|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Debug|x86.Build.0 = Debug|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|Any CPU.Build.0 = Release|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|x64.ActiveCfg = Release|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|x64.Build.0 = Release|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|x86.ActiveCfg = Release|Any CPU
{D4A7A1D2-4F03-44A3-BD66-CCA0C718130C}.Release|x86.Build.0 = Release|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|x64.ActiveCfg = Debug|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|x64.Build.0 = Debug|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|x86.ActiveCfg = Debug|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Debug|x86.Build.0 = Debug|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|Any CPU.Build.0 = Release|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|x64.ActiveCfg = Release|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|x64.Build.0 = Release|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|x86.ActiveCfg = Release|Any CPU
{6D8FBCC5-AA92-474C-B785-C7D357192E14}.Release|x86.Build.0 = Release|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|x64.ActiveCfg = Debug|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|x64.Build.0 = Debug|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|x86.ActiveCfg = Debug|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Debug|x86.Build.0 = Debug|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|Any CPU.Build.0 = Release|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|x64.ActiveCfg = Release|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|x64.Build.0 = Release|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|x86.ActiveCfg = Release|Any CPU
{0E761515-743C-4F17-B607-44E80F1616EF}.Release|x86.Build.0 = Release|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|x64.ActiveCfg = Debug|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|x64.Build.0 = Debug|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|x86.ActiveCfg = Debug|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Debug|x86.Build.0 = Debug|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|Any CPU.Build.0 = Release|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|x64.ActiveCfg = Release|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|x64.Build.0 = Release|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|x86.ActiveCfg = Release|Any CPU
{B2126EDE-1FE6-4E0E-95C7-A79D4ED88FEB}.Release|x86.Build.0 = Release|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|x64.ActiveCfg = Debug|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|x64.Build.0 = Debug|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|x86.ActiveCfg = Debug|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Debug|x86.Build.0 = Debug|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Release|Any CPU.Build.0 = Release|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Release|x64.ActiveCfg = Release|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Release|x64.Build.0 = Release|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Release|x86.ActiveCfg = Release|Any CPU
{223A50A4-F615-434E-826D-24989991E4F8}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
14 changes: 14 additions & 0 deletions src/Databricks/custom/Update-AzDatabricksWorkspace.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,15 @@ function Update-AzDatabricksWorkspace {
# Resource tags.
${Tag},

[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.RequiredNsgRules])]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Category('Body')]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.RequiredNsgRules]
# Gets or sets a value indicating whether data plane (clusters) to control plane communication happen over private endpoint.
# Supported values are 'AllRules' and 'NoAzureDatabricksRules'.
# 'NoAzureServiceRules' value is for internal use only.
${RequiredNsgRule},

[Parameter(HelpMessage = "The credentials, account, tenant, and subscription used for communication with Azure.")]
[Alias('AzureRMContext', 'AzureCredential')]
[ValidateNotNull()]
Expand Down Expand Up @@ -194,6 +203,7 @@ function Update-AzDatabricksWorkspace {
$hasAmlWorkspaceId = $PSBoundParameters.Remove('AmlWorkspaceId')
$hasSkuTier = $PSBoundParameters.Remove('SkuTier')
$hasTag = $PSBoundParameters.Remove('Tag')
$hasRequiredNsgRule = $PSBoundParameters.Remove('RequiredNsgRule')
$hasAsJob = $PSBoundParameters.Remove('AsJob')
$null = $PSBoundParameters.Remove('WhatIf')
$null = $PSBoundParameters.Remove('Confirm')
Expand Down Expand Up @@ -248,6 +258,10 @@ function Update-AzDatabricksWorkspace {
if ($hasTag) {
$workspace.Tag = $Tag
}

if ($hasRequiredNsgRule) {
$workspace.RequiredNsgRule = $RequiredNsgRule
}
if ($hasAsJob) {
$PSBoundParameters.Add('AsJob', $true)
}
Expand Down
2 changes: 1 addition & 1 deletion src/Databricks/examples/New-AzDatabricksWorkspace.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ $networkSecurityGroup = New-AzNetworkSecurityGroup -ResourceGroupName databricks
$privSubnet = New-AzVirtualNetworkSubnetConfig -Name priv-sub -AddressPrefix "10.0.1.0/24" -NetworkSecurityGroup $networkSecurityGroup -Delegation $dlg
$pubSubnet = New-AzVirtualNetworkSubnetConfig -Name pub-sub -AddressPrefix "10.0.2.0/24" -NetworkSecurityGroup $networkSecurityGroup -Delegation $dlg
$testVN = New-AzVirtualNetwork -Name testvn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -AddressPrefix "10.0.0.0/16" -Subnet $privSubnet,$pubSubnet
New-AzDatabricksWorkspace -Name workspace3miaeb-with-custom-vn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -VirtualNetworkId $testVN.Id -PrivateSubnetName $privSubnet.Name -PublicSubnetName $privSubnet.Name -Sku standard
New-AzDatabricksWorkspace -Name workspace3miaeb-with-custom-vn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -VirtualNetworkId $testVN.Id -PrivateSubnetName $privSubnet.Name -PublicSubnetName $pubSubnet.Name -Sku standard
```

```output
Expand Down
9 changes: 8 additions & 1 deletion src/Databricks/examples/Update-AzDatabricksWorkspace.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,11 @@ Enabling encryption on a Databricks workspace takes three steps:
Update-AzDatabricksWorkspace -ResourceGroupName databricks-rg-rqb2yo -Name workspace3miaeb -EncryptionKeySource 'Default'
```

To disable encryption, simply set `-EncryptionKeySource` to `'Default'`.
To disable encryption, simply set `-EncryptionKeySource` to `'Default'`.

### Example 4: Update NsgRule of the Databricks workspace
```powershell
Update-AzDatabricksWorkspace -ResourceGroupName lucas-rg-test -Name databricks-t01 -RequiredNsgRule 'NoAzureDatabricksRules'
```

This command updates NsgRule of the Databricks workspace.
2 changes: 1 addition & 1 deletion src/Databricks/exports/New-AzDatabricksWorkspace.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ $networkSecurityGroup = New-AzNetworkSecurityGroup -ResourceGroupName databricks
$privSubnet = New-AzVirtualNetworkSubnetConfig -Name priv-sub -AddressPrefix "10.0.1.0/24" -NetworkSecurityGroup $networkSecurityGroup -Delegation $dlg
$pubSubnet = New-AzVirtualNetworkSubnetConfig -Name pub-sub -AddressPrefix "10.0.2.0/24" -NetworkSecurityGroup $networkSecurityGroup -Delegation $dlg
$testVN = New-AzVirtualNetwork -Name testvn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -AddressPrefix "10.0.0.0/16" -Subnet $privSubnet,$pubSubnet
New-AzDatabricksWorkspace -Name workspace3miaeb-with-custom-vn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -VirtualNetworkId $testVN.Id -PrivateSubnetName $privSubnet.Name -PublicSubnetName $privSubnet.Name -Sku standard
New-AzDatabricksWorkspace -Name workspace3miaeb-with-custom-vn -ResourceGroupName databricks-rg-rqb2yo -Location eastus -VirtualNetworkId $testVN.Id -PrivateSubnetName $privSubnet.Name -PublicSubnetName $pubSubnet.Name -Sku standard
.Example
New-AzDatabricksWorkspace -Name workspace3miaeb -ResourceGroupName databricks-rg-rqb2yo -PrepareEncryption -Location "East US 2 EUAP" -Sku premium

Expand Down
Loading