diff --git a/src/Databricks/Az.Databricks.psd1 b/src/Databricks/Az.Databricks.psd1
index 1b1d997bbaa1..b3bea08302d1 100644
--- a/src/Databricks/Az.Databricks.psd1
+++ b/src/Databricks/Az.Databricks.psd1
@@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
-# Generated on: 12/24/2020
+# Generated on: 1/28/2021
#
@{
@@ -12,7 +12,7 @@
RootModule = './Az.Databricks.psm1'
# Version number of this module.
-ModuleVersion = '1.0.2'
+ModuleVersion = '0.2.0'
# Supported PSEditions
CompatiblePSEditions = 'Core', 'Desktop'
@@ -45,7 +45,7 @@ PowerShellVersion = '5.1'
DotNetFrameworkVersion = '4.7.2'
# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
-# CLRVersion = ''
+# ClrVersion = ''
# Processor architecture (None, X86, Amd64) required by this module
# ProcessorArchitecture = ''
@@ -110,7 +110,7 @@ PrivateData = @{
# IconUri = ''
# ReleaseNotes of this module
- ReleaseNotes = '* Fixed an issue that may cause ''New-AzDatabricksVNetPeering'' to return before it is fully provisioned (https://github.com/Azure/autorest.powershell/issues/610)'
+ # ReleaseNotes = ''
# Prerelease string of this module
# Prerelease = ''
diff --git a/src/Databricks/Az.Databricks.psm1 b/src/Databricks/Az.Databricks.psm1
index dfe33de01d04..3bd5aab3826c 100644
--- a/src/Databricks/Az.Databricks.psm1
+++ b/src/Databricks/Az.Databricks.psm1
@@ -24,17 +24,17 @@
}
}
if(-not $accountsModule) {
- $hasAdequateVersion = (Get-Module -Name $accountsName -ListAvailable | Where-Object { $_.Version -ge [System.Version]'1.8.1' } | Measure-Object).Count -gt 0
+ $hasAdequateVersion = (Get-Module -Name $accountsName -ListAvailable | Where-Object { $_.Version -ge [System.Version]'2.2.3' } | Measure-Object).Count -gt 0
if($hasAdequateVersion) {
- $accountsModule = Import-Module -Name $accountsName -MinimumVersion 1.8.1 -Scope Global -PassThru
+ $accountsModule = Import-Module -Name $accountsName -MinimumVersion 2.2.3 -Scope Global -PassThru
}
}
}
if(-not $accountsModule) {
- Write-Error "`nThis module requires $accountsName version 1.8.1 or greater. For installation instructions, please see: https://docs.microsoft.com/en-us/powershell/azure/install-az-ps" -ErrorAction Stop
- } elseif (($accountsModule.Version -lt [System.Version]'1.8.1') -and (-not $localAccounts)) {
- Write-Error "`nThis module requires $accountsName version 1.8.1 or greater. An earlier version of Az.Accounts is imported in the current PowerShell session. If you are running test, please try to remove '.PSSharedModules' in your home directory. Otherwise please open a new PowerShell session and import this module again.`nAdditionally, this error could indicate that multiple incompatible versions of Azure PowerShell modules are installed on your system. For troubleshooting information, please see: https://aka.ms/azps-version-error" -ErrorAction Stop
+ Write-Error "`nThis module requires $accountsName version 2.2.3 or greater. For installation instructions, please see: https://docs.microsoft.com/en-us/powershell/azure/install-az-ps" -ErrorAction Stop
+ } elseif (($accountsModule.Version -lt [System.Version]'2.2.3') -and (-not $localAccounts)) {
+ Write-Error "`nThis module requires $accountsName version 2.2.3 or greater. An earlier version of Az.Accounts is imported in the current PowerShell session. If you are running test, please try to remove '.PSSharedModules' in your home directory. Otherwise please open a new PowerShell session and import this module again.`nAdditionally, this error could indicate that multiple incompatible versions of Azure PowerShell modules are installed on your system. For troubleshooting information, please see: https://aka.ms/azps-version-error" -ErrorAction Stop
}
Write-Information "Loaded Module '$($accountsModule.Name)'"
diff --git a/src/Databricks/ChangeLog.md b/src/Databricks/ChangeLog.md
index 8d7a4deee83c..9fd381f6b4d9 100644
--- a/src/Databricks/ChangeLog.md
+++ b/src/Databricks/ChangeLog.md
@@ -18,6 +18,7 @@
- Additional information about change #1
-->
## Upcoming Release
+Supported -EnableNoPublicIP when creating a databricks workspace
## Version 1.0.2
* Fixed an issue that may cause `New-AzDatabricksVNetPeering` to return before it is fully provisioned (https://github.com/Azure/autorest.powershell/issues/610)
diff --git a/src/Databricks/check-dependencies.ps1 b/src/Databricks/check-dependencies.ps1
index 513c52ca2fb5..7ada900d8f0e 100644
--- a/src/Databricks/check-dependencies.ps1
+++ b/src/Databricks/check-dependencies.ps1
@@ -46,7 +46,7 @@ if(Test-Path -Path $localModulesPath) {
$env:PSModulePath = "$localModulesPath$([IO.Path]::PathSeparator)$env:PSModulePath"
}
-DownloadModule -predicate ($all -or $Accounts) -path $localModulesPath -moduleName 'Az.Accounts' -versionMinimum '1.8.1'
+DownloadModule -predicate ($all -or $Accounts) -path $localModulesPath -moduleName 'Az.Accounts' -versionMinimum '2.2.3'
DownloadModule -predicate ($all -or $Pester) -path $localModulesPath -moduleName 'Pester' -requiredVersion '4.10.1'
$tools = Join-Path $PSScriptRoot 'tools'
@@ -56,7 +56,7 @@ $resourceModule = Join-Path $HOME '.PSSharedModules\Resources\Az.Resources.TestS
if ($Resources.IsPresent -and (-not (Test-Path -Path $resourceModule))) {
Write-Host -ForegroundColor Green "Building local Resource module used for test..."
Set-Location $resourceDir
- $null = autorest-beta .\readme.md --output-folder=$HOME/.PSSharedModules/Resources
+ $null = autorest .\readme.md --use:@autorest/powershell@3.0.414 --output-folder=$HOME/.PSSharedModules/Resources
$null = Copy-Item custom/* $HOME/.PSSharedModules/Resources/custom/
Set-Location $HOME/.PSSharedModules/Resources
$null = .\build-module.ps1
diff --git a/src/Databricks/custom/New-AzDatabricksWorkspace.ps1 b/src/Databricks/custom/New-AzDatabricksWorkspace.ps1
index 716a2d60fda1..9a5023e40097 100644
--- a/src/Databricks/custom/New-AzDatabricksWorkspace.ps1
+++ b/src/Databricks/custom/New-AzDatabricksWorkspace.ps1
@@ -57,6 +57,12 @@ function New-AzDatabricksWorkspace {
# The ID of the target subscription.
${SubscriptionId},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.Databricks.Category('Body')]
+ [System.Management.Automation.SwitchParameter]
+ # The value which should be used for this field.
+ ${EnableNoPublicIP},
+
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Category('Body')]
[System.String]
diff --git a/src/Databricks/exports/New-AzDatabricksWorkspace.ps1 b/src/Databricks/exports/New-AzDatabricksWorkspace.ps1
index 6ed291ab0f98..ef0dc265aa84 100644
--- a/src/Databricks/exports/New-AzDatabricksWorkspace.ps1
+++ b/src/Databricks/exports/New-AzDatabricksWorkspace.ps1
@@ -79,6 +79,12 @@ param(
# The geo-location where the resource lives
${Location},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.Databricks.Category('Body')]
+ [System.Management.Automation.SwitchParameter]
+ # The value which should be used for this field.
+ ${EnableNoPublicIP},
+
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Category('Body')]
[System.String]
diff --git a/src/Databricks/exports/ProxyCmdletDefinitions.ps1 b/src/Databricks/exports/ProxyCmdletDefinitions.ps1
index c7856d5cb8e1..ee05bc53a490 100644
--- a/src/Databricks/exports/ProxyCmdletDefinitions.ps1
+++ b/src/Databricks/exports/ProxyCmdletDefinitions.ps1
@@ -1034,6 +1034,12 @@ param(
# The geo-location where the resource lives
${Location},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.Databricks.Category('Body')]
+ [System.Management.Automation.SwitchParameter]
+ # The value which should be used for this field.
+ ${EnableNoPublicIP},
+
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Category('Body')]
[System.String]
diff --git a/src/Databricks/generate-info.json b/src/Databricks/generate-info.json
index fd666cc06bb9..08190090d715 100644
--- a/src/Databricks/generate-info.json
+++ b/src/Databricks/generate-info.json
@@ -1,8 +1,8 @@
{
"autorest_modelerfour": "4.15.414",
- "node": "v14.2.0",
- "autorest_powershell": "3.0.409",
- "swagger_commit": "ce64d347346dfcb8d7a1378dc269494f3adf7d21",
- "autorest_core": "3.0.6349",
- "autorest": "3.0.6187"
+ "node": "v10.16.0",
+ "autorest_powershell": "3.0.417",
+ "autorest": "`-- (empty)",
+ "autorest_core": "3.0.6369",
+ "swagger_commit": "b3199b96ecc6d2e18216305385b13035e39df968"
}
diff --git a/src/Databricks/generated/api/Models/Api20180401/ErrorResponse.cs b/src/Databricks/generated/api/Models/Api20180401/ErrorResponse.cs
index e6c3a54ba419..37a808643895 100644
--- a/src/Databricks/generated/api/Models/Api20180401/ErrorResponse.cs
+++ b/src/Databricks/generated/api/Models/Api20180401/ErrorResponse.cs
@@ -10,11 +10,11 @@ public partial class ErrorResponse :
/// A machine readable error code.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string Code { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Code; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Code = value; }
+ public string Code { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Code; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Code = value ; }
/// error details.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorDetail[] Detail { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Detail; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Detail = value; }
+ public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorDetail[] Detail { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Detail; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Detail = value ?? null /* arrayOf */; }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfo _error;
@@ -25,11 +25,11 @@ public partial class ErrorResponse :
/// Inner error details if they exist.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string Innererror { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Innererror; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Innererror = value; }
+ public string Innererror { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Innererror; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Innererror = value ?? null; }
/// A human readable error message.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string Message { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Message; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Message = value; }
+ public string Message { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Message; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfoInternal)Error).Message = value ; }
/// Internal Acessors for Error
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorInfo Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IErrorResponseInternal.Error { get => (this._error = this._error ?? new Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ErrorInfo()); set { {_error = value;} } }
diff --git a/src/Databricks/generated/api/Models/Api20180401/Operation.cs b/src/Databricks/generated/api/Models/Api20180401/Operation.cs
index 30d632c7833b..e322b55f8265 100644
--- a/src/Databricks/generated/api/Models/Api20180401/Operation.cs
+++ b/src/Databricks/generated/api/Models/Api20180401/Operation.cs
@@ -17,15 +17,15 @@ public partial class Operation :
/// Operation type: Read, write, delete, etc.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string DisplayOperation { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Operation; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Operation = value; }
+ public string DisplayOperation { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Operation; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Operation = value ?? null; }
/// Service provider: Microsoft.ResourceProvider
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string DisplayProvider { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Provider; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Provider = value; }
+ public string DisplayProvider { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Provider; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Provider = value ?? null; }
/// Resource on which the operation is performed.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string DisplayResource { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Resource; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Resource = value; }
+ public string DisplayResource { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Resource; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplayInternal)Display).Resource = value ?? null; }
/// Internal Acessors for Display
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationDisplay Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IOperationInternal.Display { get => (this._display = this._display ?? new Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.OperationDisplay()); set { {_display = value;} } }
diff --git a/src/Databricks/generated/api/Models/Api20180401/VirtualNetworkPeering.cs b/src/Databricks/generated/api/Models/Api20180401/VirtualNetworkPeering.cs
index f60d46caed58..1ce15496b2e0 100644
--- a/src/Databricks/generated/api/Models/Api20180401/VirtualNetworkPeering.cs
+++ b/src/Databricks/generated/api/Models/Api20180401/VirtualNetworkPeering.cs
@@ -12,27 +12,27 @@ public partial class VirtualNetworkPeering :
/// Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
///
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public bool? AllowForwardedTraffic { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowForwardedTraffic; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowForwardedTraffic = value; }
+ public bool? AllowForwardedTraffic { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowForwardedTraffic; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowForwardedTraffic = value ?? default(bool); }
///
/// If gateway links can be used in remote virtual networking to link to this virtual network.
///
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public bool? AllowGatewayTransit { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowGatewayTransit; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowGatewayTransit = value; }
+ public bool? AllowGatewayTransit { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowGatewayTransit; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowGatewayTransit = value ?? default(bool); }
///
/// Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
///
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public bool? AllowVirtualNetworkAccess { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowVirtualNetworkAccess; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowVirtualNetworkAccess = value; }
+ public bool? AllowVirtualNetworkAccess { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowVirtualNetworkAccess; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).AllowVirtualNetworkAccess = value ?? default(bool); }
/// A list of address blocks reserved for this virtual network in CIDR notation.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string[] DatabrickAddressSpaceAddressPrefix { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).DatabrickAddressSpaceAddressPrefix; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).DatabrickAddressSpaceAddressPrefix = value; }
+ public string[] DatabrickAddressSpaceAddressPrefix { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).DatabrickAddressSpaceAddressPrefix; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).DatabrickAddressSpaceAddressPrefix = value ?? null /* arrayOf */; }
/// The Id of the databricks virtual network.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string DatabrickVirtualNetworkId { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).DatabrickVirtualNetworkId; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).DatabrickVirtualNetworkId = value; }
+ public string DatabrickVirtualNetworkId { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).DatabrickVirtualNetworkId; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).DatabrickVirtualNetworkId = value ?? null; }
/// Backing field for property.
private string _id;
@@ -95,11 +95,11 @@ public partial class VirtualNetworkPeering :
/// A list of address blocks reserved for this virtual network in CIDR notation.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string[] RemoteAddressSpaceAddressPrefix { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).RemoteAddressSpaceAddressPrefix; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).RemoteAddressSpaceAddressPrefix = value; }
+ public string[] RemoteAddressSpaceAddressPrefix { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).RemoteAddressSpaceAddressPrefix; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).RemoteAddressSpaceAddressPrefix = value ?? null /* arrayOf */; }
/// The Id of the remote virtual network.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string RemoteVirtualNetworkId { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).RemoteVirtualNetworkId; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).RemoteVirtualNetworkId = value; }
+ public string RemoteVirtualNetworkId { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).RemoteVirtualNetworkId; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).RemoteVirtualNetworkId = value ?? null; }
/// Backing field for property.
private string _type;
@@ -114,7 +114,7 @@ public partial class VirtualNetworkPeering :
/// this flag set to true. This flag cannot be set if virtual network already has a gateway.
///
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public bool? UseRemoteGateway { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).UseRemoteGateway; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).UseRemoteGateway = value; }
+ public bool? UseRemoteGateway { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).UseRemoteGateway; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatInternal)Property).UseRemoteGateway = value ?? default(bool); }
/// Creates an new instance.
public VirtualNetworkPeering()
diff --git a/src/Databricks/generated/api/Models/Api20180401/VirtualNetworkPeeringPropertiesFormat.cs b/src/Databricks/generated/api/Models/Api20180401/VirtualNetworkPeeringPropertiesFormat.cs
index 1a9cfbf6dba7..de966699966e 100644
--- a/src/Databricks/generated/api/Models/Api20180401/VirtualNetworkPeeringPropertiesFormat.cs
+++ b/src/Databricks/generated/api/Models/Api20180401/VirtualNetworkPeeringPropertiesFormat.cs
@@ -37,11 +37,11 @@ public partial class VirtualNetworkPeeringPropertiesFormat :
/// A list of address blocks reserved for this virtual network in CIDR notation.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string[] DatabrickAddressSpaceAddressPrefix { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IAddressSpaceInternal)DatabricksAddressSpace).AddressPrefix; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IAddressSpaceInternal)DatabricksAddressSpace).AddressPrefix = value; }
+ public string[] DatabrickAddressSpaceAddressPrefix { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IAddressSpaceInternal)DatabricksAddressSpace).AddressPrefix; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IAddressSpaceInternal)DatabricksAddressSpace).AddressPrefix = value ?? null /* arrayOf */; }
/// The Id of the databricks virtual network.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string DatabrickVirtualNetworkId { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkInternal)DatabricksVirtualNetwork).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkInternal)DatabricksVirtualNetwork).Id = value; }
+ public string DatabrickVirtualNetworkId { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkInternal)DatabricksVirtualNetwork).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkInternal)DatabricksVirtualNetwork).Id = value ?? null; }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IAddressSpace _databricksAddressSpace;
@@ -100,7 +100,7 @@ public partial class VirtualNetworkPeeringPropertiesFormat :
/// A list of address blocks reserved for this virtual network in CIDR notation.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string[] RemoteAddressSpaceAddressPrefix { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IAddressSpaceInternal)RemoteAddressSpace).AddressPrefix; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IAddressSpaceInternal)RemoteAddressSpace).AddressPrefix = value; }
+ public string[] RemoteAddressSpaceAddressPrefix { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IAddressSpaceInternal)RemoteAddressSpace).AddressPrefix; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IAddressSpaceInternal)RemoteAddressSpace).AddressPrefix = value ?? null /* arrayOf */; }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetwork _remoteVirtualNetwork;
@@ -113,7 +113,7 @@ public partial class VirtualNetworkPeeringPropertiesFormat :
/// The Id of the remote virtual network.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string RemoteVirtualNetworkId { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkInternal)RemoteVirtualNetwork).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkInternal)RemoteVirtualNetwork).Id = value; }
+ public string RemoteVirtualNetworkId { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkInternal)RemoteVirtualNetwork).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkInternal)RemoteVirtualNetwork).Id = value ?? null; }
/// Backing field for property.
private bool? _useRemoteGateway;
diff --git a/src/Databricks/generated/api/Models/Api20180401/Workspace.PowerShell.cs b/src/Databricks/generated/api/Models/Api20180401/Workspace.PowerShell.cs
index 1e1497e4835b..7c074d8512aa 100644
--- a/src/Databricks/generated/api/Models/Api20180401/Workspace.PowerShell.cs
+++ b/src/Databricks/generated/api/Models/Api20180401/Workspace.PowerShell.cs
@@ -151,7 +151,7 @@ internal Workspace(global::System.Collections.IDictionary content)
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomPublicSubnetNameValue = (string) content.GetValueForProperty("CustomPublicSubnetNameValue",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomPublicSubnetNameValue, global::System.Convert.ToString);
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomPublicSubnetNameType = (Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType?) content.GetValueForProperty("CustomPublicSubnetNameType",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomPublicSubnetNameType, Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType.CreateFrom);
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomVirtualNetworkIdValue = (string) content.GetValueForProperty("CustomVirtualNetworkIdValue",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomVirtualNetworkIdValue, global::System.Convert.ToString);
- ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EnableNoPublicIPValue = (bool) content.GetValueForProperty("EnableNoPublicIPValue",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EnableNoPublicIPValue, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool)));
+ ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EnableNoPublicIP = (bool) content.GetValueForProperty("EnableNoPublicIP",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EnableNoPublicIP, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool)));
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeySource = (Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource?) content.GetValueForProperty("EncryptionKeySource",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeySource, Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource.CreateFrom);
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeyVersion = (string) content.GetValueForProperty("EncryptionKeyVersion",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeyVersion, global::System.Convert.ToString);
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeyName = (string) content.GetValueForProperty("EncryptionKeyName",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeyName, global::System.Convert.ToString);
@@ -225,7 +225,7 @@ internal Workspace(global::System.Management.Automation.PSObject content)
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomPublicSubnetNameValue = (string) content.GetValueForProperty("CustomPublicSubnetNameValue",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomPublicSubnetNameValue, global::System.Convert.ToString);
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomPublicSubnetNameType = (Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType?) content.GetValueForProperty("CustomPublicSubnetNameType",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomPublicSubnetNameType, Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType.CreateFrom);
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomVirtualNetworkIdValue = (string) content.GetValueForProperty("CustomVirtualNetworkIdValue",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).CustomVirtualNetworkIdValue, global::System.Convert.ToString);
- ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EnableNoPublicIPValue = (bool) content.GetValueForProperty("EnableNoPublicIPValue",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EnableNoPublicIPValue, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool)));
+ ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EnableNoPublicIP = (bool) content.GetValueForProperty("EnableNoPublicIP",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EnableNoPublicIP, (__y)=> (bool) global::System.Convert.ChangeType(__y, typeof(bool)));
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeySource = (Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource?) content.GetValueForProperty("EncryptionKeySource",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeySource, Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource.CreateFrom);
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeyVersion = (string) content.GetValueForProperty("EncryptionKeyVersion",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeyVersion, global::System.Convert.ToString);
((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeyName = (string) content.GetValueForProperty("EncryptionKeyName",((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceInternal)this).EncryptionKeyName, global::System.Convert.ToString);
diff --git a/src/Databricks/generated/api/Models/Api20180401/Workspace.cs b/src/Databricks/generated/api/Models/Api20180401/Workspace.cs
index d6ad99affd73..55ea8466c394 100644
--- a/src/Databricks/generated/api/Models/Api20180401/Workspace.cs
+++ b/src/Databricks/generated/api/Models/Api20180401/Workspace.cs
@@ -22,12 +22,12 @@ public partial class Workspace :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public string AmlWorkspaceIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).AmlWorkspaceIdValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).AmlWorkspaceIdValue = value; }
+ public string AmlWorkspaceIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).AmlWorkspaceIdValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).AmlWorkspaceIdValue = value ?? null; }
/// The workspace provider authorizations.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceProviderAuthorization[] Authorization { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).Authorization; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).Authorization = value; }
+ public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceProviderAuthorization[] Authorization { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).Authorization; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).Authorization = value ?? null /* arrayOf */; }
///
/// The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.
@@ -59,7 +59,7 @@ public partial class Workspace :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public string CustomPrivateSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomPrivateSubnetNameValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomPrivateSubnetNameValue = value; }
+ public string CustomPrivateSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomPrivateSubnetNameValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomPrivateSubnetNameValue = value ?? null; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
@@ -69,7 +69,7 @@ public partial class Workspace :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public string CustomPublicSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomPublicSubnetNameValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomPublicSubnetNameValue = value; }
+ public string CustomPublicSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomPublicSubnetNameValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomPublicSubnetNameValue = value ?? null; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
@@ -79,39 +79,39 @@ public partial class Workspace :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public string CustomVirtualNetworkIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomVirtualNetworkIdValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomVirtualNetworkIdValue = value; }
+ public string CustomVirtualNetworkIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomVirtualNetworkIdValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).CustomVirtualNetworkIdValue = value ?? null; }
- /// The type of variable that this is
+ /// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? EnableNoPublicIPType { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).EnableNoPublicIPType; }
+ public bool? EnableNoPublicIP { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).EnableNoPublicIPValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).EnableNoPublicIPValue = value ?? default(bool); }
- /// The value which should be used for this field.
+ /// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public bool EnableNoPublicIPValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).EnableNoPublicIPValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).EnableNoPublicIPValue = value; }
+ public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? EnableNoPublicIPType { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).EnableNoPublicIPType; }
/// The name of KeyVault key.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public string EncryptionKeyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyName = value; }
+ public string EncryptionKeyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyName = value ?? null; }
///
/// The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
///
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource? EncryptionKeySource { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeySource; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeySource = value; }
+ public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource? EncryptionKeySource { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeySource; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeySource = value ?? ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource)""); }
/// The Uri of KeyVault.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public string EncryptionKeyVaultUri { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyVaultUri; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyVaultUri = value; }
+ public string EncryptionKeyVaultUri { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyVaultUri; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyVaultUri = value ?? null; }
/// The version of KeyVault key.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public string EncryptionKeyVersion { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyVersion; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyVersion = value; }
+ public string EncryptionKeyVersion { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyVersion; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ValueKeyVersion = value ?? null; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
@@ -128,12 +128,12 @@ public partial class Workspace :
/// The geo-location where the resource lives
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inherited)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.FormatTable(Index = 1)]
- public string Location { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ITrackedResourceInternal)__trackedResource).Location; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ITrackedResourceInternal)__trackedResource).Location = value; }
+ public string Location { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ITrackedResourceInternal)__trackedResource).Location; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ITrackedResourceInternal)__trackedResource).Location = value ; }
/// The managed resource group Id.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.FormatTable(Index = 2, Label = @"Managed Resource Group ID")]
- public string ManagedResourceGroupId { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ManagedResourceGroupId; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ManagedResourceGroupId = value; }
+ public string ManagedResourceGroupId { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ManagedResourceGroupId; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).ManagedResourceGroupId = value ; }
/// Internal Acessors for Id
string Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IResourceInternal.Id { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IResourceInternal)__trackedResource).Id; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IResourceInternal)__trackedResource).Id = value; }
@@ -260,7 +260,7 @@ public partial class Workspace :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public bool PrepareEncryption { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).PrepareEncryptionValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).PrepareEncryptionValue = value; }
+ public bool? PrepareEncryption { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).PrepareEncryptionValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).PrepareEncryptionValue = value ?? default(bool); }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
@@ -283,7 +283,7 @@ public partial class Workspace :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public bool RequireInfrastructureEncryption { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).RequireInfrastructureEncryptionValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).RequireInfrastructureEncryptionValue = value; }
+ public bool? RequireInfrastructureEncryption { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).RequireInfrastructureEncryptionValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).RequireInfrastructureEncryptionValue = value ?? default(bool); }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
@@ -301,12 +301,12 @@ public partial class Workspace :
/// The SKU name.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public string SkuName { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ISkuInternal)Sku).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ISkuInternal)Sku).Name = value; }
+ public string SkuName { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ISkuInternal)Sku).Name; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ISkuInternal)Sku).Name = value ?? null; }
/// The SKU tier.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public string SkuTier { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ISkuInternal)Sku).Tier; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ISkuInternal)Sku).Tier = value; }
+ public string SkuTier { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ISkuInternal)Sku).Tier; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ISkuInternal)Sku).Tier = value ?? null; }
///
/// The objectId of the Managed Identity that is linked to the Managed Storage account.
@@ -328,7 +328,7 @@ public partial class Workspace :
/// Resource tags.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inherited)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ITrackedResourceTags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ITrackedResourceInternal)__trackedResource).Tag = value; }
+ public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ITrackedResourceTags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.ITrackedResourceInternal)__trackedResource).Tag = value ?? null /* model class */; }
///
/// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
@@ -340,7 +340,7 @@ public partial class Workspace :
/// The blob URI where the UI definition file is located.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.DoNotFormat]
- public string UiDefinitionUri { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).UiDefinitionUri; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).UiDefinitionUri = value; }
+ public string UiDefinitionUri { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).UiDefinitionUri; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspacePropertiesInternal)Property).UiDefinitionUri = value ?? null; }
///
/// The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.
@@ -404,7 +404,7 @@ public partial interface IWorkspace :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? AmlWorkspaceIdType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -462,7 +462,7 @@ public partial interface IWorkspace :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? CustomPrivateSubnetNameType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -478,7 +478,7 @@ public partial interface IWorkspace :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? CustomPublicSubnetNameType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -494,12 +494,20 @@ public partial interface IWorkspace :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? CustomVirtualNetworkIdType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(string) })]
string CustomVirtualNetworkIdValue { get; set; }
+ /// The value which should be used for this field.
+ [Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
+ Required = false,
+ ReadOnly = false,
+ Description = @"The value which should be used for this field.",
+ SerializedName = @"value",
+ PossibleTypes = new [] { typeof(bool) })]
+ bool? EnableNoPublicIP { get; set; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
Required = false,
@@ -508,14 +516,6 @@ public partial interface IWorkspace :
SerializedName = @"type",
PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType) })]
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? EnableNoPublicIPType { get; }
- /// The value which should be used for this field.
- [Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
- ReadOnly = false,
- Description = @"The value which should be used for this field.",
- SerializedName = @"value",
- PossibleTypes = new [] { typeof(bool) })]
- bool EnableNoPublicIPValue { get; set; }
/// The name of KeyVault key.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
Required = false,
@@ -568,12 +568,12 @@ public partial interface IWorkspace :
string ManagedResourceGroupId { get; set; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(bool) })]
- bool PrepareEncryption { get; set; }
+ bool? PrepareEncryption { get; set; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
Required = false,
@@ -592,12 +592,12 @@ public partial interface IWorkspace :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.ProvisioningState? ProvisioningState { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(bool) })]
- bool RequireInfrastructureEncryption { get; set; }
+ bool? RequireInfrastructureEncryption { get; set; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
Required = false,
@@ -608,7 +608,7 @@ public partial interface IWorkspace :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? RequireInfrastructureEncryptionType { get; }
/// The SKU name.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The SKU name.",
SerializedName = @"name",
@@ -738,10 +738,10 @@ internal partial interface IWorkspaceInternal :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? CustomVirtualNetworkIdType { get; set; }
/// The value which should be used for this field.
string CustomVirtualNetworkIdValue { get; set; }
+ /// The value which should be used for this field.
+ bool? EnableNoPublicIP { get; set; }
/// The type of variable that this is
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? EnableNoPublicIPType { get; set; }
- /// The value which should be used for this field.
- bool EnableNoPublicIPValue { get; set; }
/// The name of KeyVault key.
string EncryptionKeyName { get; set; }
///
@@ -784,7 +784,7 @@ internal partial interface IWorkspaceInternal :
///
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameter ParameterRequireInfrastructureEncryption { get; set; }
/// The value which should be used for this field.
- bool PrepareEncryption { get; set; }
+ bool? PrepareEncryption { get; set; }
/// The type of variable that this is
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? PrepareEncryptionType { get; set; }
/// The workspace properties.
@@ -792,7 +792,7 @@ internal partial interface IWorkspaceInternal :
/// The workspace provisioning state.
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.ProvisioningState? ProvisioningState { get; set; }
/// The value which should be used for this field.
- bool RequireInfrastructureEncryption { get; set; }
+ bool? RequireInfrastructureEncryption { get; set; }
/// The type of variable that this is
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? RequireInfrastructureEncryptionType { get; set; }
/// The SKU of the resource.
diff --git a/src/Databricks/generated/api/Models/Api20180401/WorkspaceCustomParameters.cs b/src/Databricks/generated/api/Models/Api20180401/WorkspaceCustomParameters.cs
index f55e3d4ad576..d02df0e7ad97 100644
--- a/src/Databricks/generated/api/Models/Api20180401/WorkspaceCustomParameters.cs
+++ b/src/Databricks/generated/api/Models/Api20180401/WorkspaceCustomParameters.cs
@@ -21,7 +21,7 @@ public partial class WorkspaceCustomParameters :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string AmlWorkspaceIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)AmlWorkspaceId).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)AmlWorkspaceId).Value = value; }
+ public string AmlWorkspaceIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)AmlWorkspaceId).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)AmlWorkspaceId).Value = value ?? null; }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameter _customPrivateSubnetName;
@@ -36,7 +36,7 @@ public partial class WorkspaceCustomParameters :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string CustomPrivateSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomPrivateSubnetName).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomPrivateSubnetName).Value = value; }
+ public string CustomPrivateSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomPrivateSubnetName).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomPrivateSubnetName).Value = value ?? null; }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameter _customPublicSubnetName;
@@ -51,7 +51,7 @@ public partial class WorkspaceCustomParameters :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string CustomPublicSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomPublicSubnetName).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomPublicSubnetName).Value = value; }
+ public string CustomPublicSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomPublicSubnetName).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomPublicSubnetName).Value = value ?? null; }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameter _customVirtualNetworkId;
@@ -66,7 +66,7 @@ public partial class WorkspaceCustomParameters :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string CustomVirtualNetworkIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomVirtualNetworkId).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomVirtualNetworkId).Value = value; }
+ public string CustomVirtualNetworkIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomVirtualNetworkId).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomStringParameterInternal)CustomVirtualNetworkId).Value = value ?? null; }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameter _enableNoPublicIP;
@@ -81,7 +81,7 @@ public partial class WorkspaceCustomParameters :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public bool EnableNoPublicIPValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)EnableNoPublicIP).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)EnableNoPublicIP).Value = value; }
+ public bool? EnableNoPublicIPValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)EnableNoPublicIP).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)EnableNoPublicIP).Value = value ?? default(bool); }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameter _encryption;
@@ -162,7 +162,7 @@ public partial class WorkspaceCustomParameters :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public bool PrepareEncryptionValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)PrepareEncryption).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)PrepareEncryption).Value = value; }
+ public bool? PrepareEncryptionValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)PrepareEncryption).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)PrepareEncryption).Value = value ?? default(bool); }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameter _requireInfrastructureEncryption;
@@ -180,25 +180,25 @@ public partial class WorkspaceCustomParameters :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public bool RequireInfrastructureEncryptionValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)RequireInfrastructureEncryption).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)RequireInfrastructureEncryption).Value = value; }
+ public bool? RequireInfrastructureEncryptionValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)RequireInfrastructureEncryption).Value; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomBooleanParameterInternal)RequireInfrastructureEncryption).Value = value ?? default(bool); }
/// The name of KeyVault key.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string ValueKeyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyName = value; }
+ public string ValueKeyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyName = value ?? null; }
///
/// The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
///
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource? ValueKeySource { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeySource; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeySource = value; }
+ public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource? ValueKeySource { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeySource; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeySource = value ?? ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource)""); }
/// The Uri of KeyVault.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string ValueKeyVaultUri { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyVaultUri; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyVaultUri = value; }
+ public string ValueKeyVaultUri { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyVaultUri; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyVaultUri = value ?? null; }
/// The version of KeyVault key.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string ValueKeyVersion { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyVersion; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyVersion = value; }
+ public string ValueKeyVersion { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyVersion; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceEncryptionParameterInternal)Encryption).ValueKeyVersion = value ?? null; }
/// Creates an new instance.
public WorkspaceCustomParameters()
@@ -220,7 +220,7 @@ public partial interface IWorkspaceCustomParameters :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? AmlWorkspaceIdType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -236,7 +236,7 @@ public partial interface IWorkspaceCustomParameters :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? CustomPrivateSubnetNameType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -252,7 +252,7 @@ public partial interface IWorkspaceCustomParameters :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? CustomPublicSubnetNameType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -268,7 +268,7 @@ public partial interface IWorkspaceCustomParameters :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? CustomVirtualNetworkIdType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -284,12 +284,12 @@ public partial interface IWorkspaceCustomParameters :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? EnableNoPublicIPType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(bool) })]
- bool EnableNoPublicIPValue { get; set; }
+ bool? EnableNoPublicIPValue { get; set; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
Required = false,
@@ -308,12 +308,12 @@ public partial interface IWorkspaceCustomParameters :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? PrepareEncryptionType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(bool) })]
- bool PrepareEncryptionValue { get; set; }
+ bool? PrepareEncryptionValue { get; set; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
Required = false,
@@ -324,12 +324,12 @@ public partial interface IWorkspaceCustomParameters :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? RequireInfrastructureEncryptionType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(bool) })]
- bool RequireInfrastructureEncryptionValue { get; set; }
+ bool? RequireInfrastructureEncryptionValue { get; set; }
/// The name of KeyVault key.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
Required = false,
@@ -399,7 +399,7 @@ internal partial interface IWorkspaceCustomParametersInternal
/// The type of variable that this is
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? EnableNoPublicIPType { get; set; }
/// The value which should be used for this field.
- bool EnableNoPublicIPValue { get; set; }
+ bool? EnableNoPublicIPValue { get; set; }
///
/// Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
///
@@ -415,7 +415,7 @@ internal partial interface IWorkspaceCustomParametersInternal
/// The type of variable that this is
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? PrepareEncryptionType { get; set; }
/// The value which should be used for this field.
- bool PrepareEncryptionValue { get; set; }
+ bool? PrepareEncryptionValue { get; set; }
///
/// A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with
/// platform managed keys for data at rest.
@@ -424,7 +424,7 @@ internal partial interface IWorkspaceCustomParametersInternal
/// The type of variable that this is
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? RequireInfrastructureEncryptionType { get; set; }
/// The value which should be used for this field.
- bool RequireInfrastructureEncryptionValue { get; set; }
+ bool? RequireInfrastructureEncryptionValue { get; set; }
/// The name of KeyVault key.
string ValueKeyName { get; set; }
///
diff --git a/src/Databricks/generated/api/Models/Api20180401/WorkspaceEncryptionParameter.cs b/src/Databricks/generated/api/Models/Api20180401/WorkspaceEncryptionParameter.cs
index 6050c0eea144..752db0842704 100644
--- a/src/Databricks/generated/api/Models/Api20180401/WorkspaceEncryptionParameter.cs
+++ b/src/Databricks/generated/api/Models/Api20180401/WorkspaceEncryptionParameter.cs
@@ -30,21 +30,21 @@ public partial class WorkspaceEncryptionParameter :
/// The name of KeyVault key.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string ValueKeyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyName = value; }
+ public string ValueKeyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyName = value ?? null; }
///
/// The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
///
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource? ValueKeySource { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeySource; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeySource = value; }
+ public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource? ValueKeySource { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeySource; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeySource = value ?? ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource)""); }
/// The Uri of KeyVault.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string ValueKeyVaultUri { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyVaultUri; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyVaultUri = value; }
+ public string ValueKeyVaultUri { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyVaultUri; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyVaultUri = value ?? null; }
/// The version of KeyVault key.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string ValueKeyVersion { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyVersion; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyVersion = value; }
+ public string ValueKeyVersion { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyVersion; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IEncryptionInternal)Value).KeyVersion = value ?? null; }
/// Creates an new instance.
public WorkspaceEncryptionParameter()
diff --git a/src/Databricks/generated/api/Models/Api20180401/WorkspaceProperties.cs b/src/Databricks/generated/api/Models/Api20180401/WorkspaceProperties.cs
index 1bed46e4b12d..f82d2f738bb2 100644
--- a/src/Databricks/generated/api/Models/Api20180401/WorkspaceProperties.cs
+++ b/src/Databricks/generated/api/Models/Api20180401/WorkspaceProperties.cs
@@ -14,7 +14,7 @@ public partial class WorkspaceProperties :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string AmlWorkspaceIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).AmlWorkspaceIdValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).AmlWorkspaceIdValue = value; }
+ public string AmlWorkspaceIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).AmlWorkspaceIdValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).AmlWorkspaceIdValue = value ?? null; }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceProviderAuthorization[] _authorization;
@@ -59,7 +59,7 @@ public partial class WorkspaceProperties :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string CustomPrivateSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomPrivateSubnetNameValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomPrivateSubnetNameValue = value; }
+ public string CustomPrivateSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomPrivateSubnetNameValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomPrivateSubnetNameValue = value ?? null; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
@@ -67,7 +67,7 @@ public partial class WorkspaceProperties :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string CustomPublicSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomPublicSubnetNameValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomPublicSubnetNameValue = value; }
+ public string CustomPublicSubnetNameValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomPublicSubnetNameValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomPublicSubnetNameValue = value ?? null; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
@@ -75,7 +75,7 @@ public partial class WorkspaceProperties :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string CustomVirtualNetworkIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomVirtualNetworkIdValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomVirtualNetworkIdValue = value; }
+ public string CustomVirtualNetworkIdValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomVirtualNetworkIdValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).CustomVirtualNetworkIdValue = value ?? null; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
@@ -83,7 +83,7 @@ public partial class WorkspaceProperties :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public bool EnableNoPublicIPValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).EnableNoPublicIPValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).EnableNoPublicIPValue = value; }
+ public bool? EnableNoPublicIPValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).EnableNoPublicIPValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).EnableNoPublicIPValue = value ?? default(bool); }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
@@ -211,7 +211,7 @@ public partial class WorkspaceProperties :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public bool PrepareEncryptionValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).PrepareEncryptionValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).PrepareEncryptionValue = value; }
+ public bool? PrepareEncryptionValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).PrepareEncryptionValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).PrepareEncryptionValue = value ?? default(bool); }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.ProvisioningState? _provisioningState;
@@ -226,7 +226,7 @@ public partial class WorkspaceProperties :
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public bool RequireInfrastructureEncryptionValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).RequireInfrastructureEncryptionValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).RequireInfrastructureEncryptionValue = value; }
+ public bool? RequireInfrastructureEncryptionValue { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).RequireInfrastructureEncryptionValue; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).RequireInfrastructureEncryptionValue = value ?? default(bool); }
/// Backing field for property.
private Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IManagedIdentityConfiguration _storageAccountIdentity;
@@ -281,21 +281,21 @@ public partial class WorkspaceProperties :
/// The name of KeyVault key.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string ValueKeyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyName = value; }
+ public string ValueKeyName { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyName; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyName = value ?? null; }
///
/// The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
///
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource? ValueKeySource { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeySource; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeySource = value; }
+ public Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource? ValueKeySource { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeySource; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeySource = value ?? ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.KeySource)""); }
/// The Uri of KeyVault.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string ValueKeyVaultUri { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyVaultUri; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyVaultUri = value; }
+ public string ValueKeyVaultUri { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyVaultUri; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyVaultUri = value ?? null; }
/// The version of KeyVault key.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Origin(Microsoft.Azure.PowerShell.Cmdlets.Databricks.PropertyOrigin.Inlined)]
- public string ValueKeyVersion { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyVersion; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyVersion = value; }
+ public string ValueKeyVersion { get => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyVersion; set => ((Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IWorkspaceCustomParametersInternal)Parameter).ValueKeyVersion = value ?? null; }
/// Backing field for property.
private string _workspaceId;
@@ -333,7 +333,7 @@ public partial interface IWorkspaceProperties :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? AmlWorkspaceIdType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -391,7 +391,7 @@ public partial interface IWorkspaceProperties :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? CustomPrivateSubnetNameType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -407,7 +407,7 @@ public partial interface IWorkspaceProperties :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? CustomPublicSubnetNameType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -423,7 +423,7 @@ public partial interface IWorkspaceProperties :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? CustomVirtualNetworkIdType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
@@ -439,12 +439,12 @@ public partial interface IWorkspaceProperties :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? EnableNoPublicIPType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(bool) })]
- bool EnableNoPublicIPValue { get; set; }
+ bool? EnableNoPublicIPValue { get; set; }
/// The type of variable that this is
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
Required = false,
@@ -471,12 +471,12 @@ public partial interface IWorkspaceProperties :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? PrepareEncryptionType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(bool) })]
- bool PrepareEncryptionValue { get; set; }
+ bool? PrepareEncryptionValue { get; set; }
/// The workspace provisioning state.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
Required = false,
@@ -495,12 +495,12 @@ public partial interface IWorkspaceProperties :
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? RequireInfrastructureEncryptionType { get; }
/// The value which should be used for this field.
[Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.Info(
- Required = true,
+ Required = false,
ReadOnly = false,
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(bool) })]
- bool RequireInfrastructureEncryptionValue { get; set; }
+ bool? RequireInfrastructureEncryptionValue { get; set; }
///
/// The objectId of the Managed Identity that is linked to the Managed Storage account.
///
@@ -654,7 +654,7 @@ internal partial interface IWorkspacePropertiesInternal
/// The type of variable that this is
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? EnableNoPublicIPType { get; set; }
/// The value which should be used for this field.
- bool EnableNoPublicIPValue { get; set; }
+ bool? EnableNoPublicIPValue { get; set; }
/// The type of variable that this is
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? EncryptionType { get; set; }
/// The value which should be used for this field.
@@ -689,13 +689,13 @@ internal partial interface IWorkspacePropertiesInternal
/// The type of variable that this is
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? PrepareEncryptionType { get; set; }
/// The value which should be used for this field.
- bool PrepareEncryptionValue { get; set; }
+ bool? PrepareEncryptionValue { get; set; }
/// The workspace provisioning state.
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.ProvisioningState? ProvisioningState { get; set; }
/// The type of variable that this is
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Support.CustomParameterType? RequireInfrastructureEncryptionType { get; set; }
/// The value which should be used for this field.
- bool RequireInfrastructureEncryptionValue { get; set; }
+ bool? RequireInfrastructureEncryptionValue { get; set; }
/// The details of Managed Identity of Storage Account
Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20180401.IManagedIdentityConfiguration StorageAccountIdentity { get; set; }
///
diff --git a/src/Databricks/generated/cmdlets/NewAzDatabricksWorkspace_CreateExpanded.cs b/src/Databricks/generated/cmdlets/NewAzDatabricksWorkspace_CreateExpanded.cs
index 66446e1fd9a4..55773cd77825 100644
--- a/src/Databricks/generated/cmdlets/NewAzDatabricksWorkspace_CreateExpanded.cs
+++ b/src/Databricks/generated/cmdlets/NewAzDatabricksWorkspace_CreateExpanded.cs
@@ -87,7 +87,7 @@ public partial class NewAzDatabricksWorkspace_CreateExpanded : global::System.Ma
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter EnableNoPublicIPValue { get => ParametersBody.EnableNoPublicIPValue; set => ParametersBody.EnableNoPublicIPValue = value; }
+ public global::System.Management.Automation.SwitchParameter EnableNoPublicIPValue { get => ParametersBody.EnableNoPublicIP ?? default(global::System.Management.Automation.SwitchParameter); set => ParametersBody.EnableNoPublicIP = value; }
/// The name of KeyVault key.
[global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The name of KeyVault key.")]
@@ -224,7 +224,7 @@ public partial class NewAzDatabricksWorkspace_CreateExpanded : global::System.Ma
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter PrepareEncryption { get => ParametersBody.PrepareEncryption; set => ParametersBody.PrepareEncryption = value; }
+ public global::System.Management.Automation.SwitchParameter PrepareEncryption { get => ParametersBody.PrepareEncryption ?? default(global::System.Management.Automation.SwitchParameter); set => ParametersBody.PrepareEncryption = value; }
/// The value which should be used for this field.
[global::System.Management.Automation.Parameter(Mandatory = false, HelpMessage = "The value which should be used for this field.")]
@@ -273,7 +273,7 @@ public partial class NewAzDatabricksWorkspace_CreateExpanded : global::System.Ma
Description = @"The value which should be used for this field.",
SerializedName = @"value",
PossibleTypes = new [] { typeof(global::System.Management.Automation.SwitchParameter) })]
- public global::System.Management.Automation.SwitchParameter RequireInfrastructureEncryption { get => ParametersBody.RequireInfrastructureEncryption; set => ParametersBody.RequireInfrastructureEncryption = value; }
+ public global::System.Management.Automation.SwitchParameter RequireInfrastructureEncryption { get => ParametersBody.RequireInfrastructureEncryption ?? default(global::System.Management.Automation.SwitchParameter); set => ParametersBody.RequireInfrastructureEncryption = value; }
/// Backing field for property.
private string _resourceGroupName;
diff --git a/src/Databricks/help/New-AzDatabricksWorkspace.md b/src/Databricks/help/New-AzDatabricksWorkspace.md
index 2d779d6bae77..2215f4de81fa 100644
--- a/src/Databricks/help/New-AzDatabricksWorkspace.md
+++ b/src/Databricks/help/New-AzDatabricksWorkspace.md
@@ -14,7 +14,7 @@ Creates a new workspace.
```
New-AzDatabricksWorkspace -Name -ResourceGroupName -Location
- [-SubscriptionId ] [-ManagedResourceGroupName ] [-PrepareEncryption]
+ [-SubscriptionId ] [-EnableNoPublicIP] [-ManagedResourceGroupName ] [-PrepareEncryption]
[-PrivateSubnetName ] [-PublicSubnetName ] [-RequireInfrastructureEncryption] [-Sku ]
[-Tag ] [-VirtualNetworkId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm]
[-WhatIf] []
@@ -97,6 +97,21 @@ Accept pipeline input: False
Accept wildcard characters: False
```
+### -EnableNoPublicIP
+The value which should be used for this field.
+
+```yaml
+Type: System.Management.Automation.SwitchParameter
+Parameter Sets: (All)
+Aliases:
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+```
+
### -Location
The geo-location where the resource lives
diff --git a/src/Databricks/internal/New-AzDatabricksWorkspace.ps1 b/src/Databricks/internal/New-AzDatabricksWorkspace.ps1
index 526e7472397a..74ecb7e9890f 100644
--- a/src/Databricks/internal/New-AzDatabricksWorkspace.ps1
+++ b/src/Databricks/internal/New-AzDatabricksWorkspace.ps1
@@ -67,24 +67,24 @@ INPUTOBJECT : Identity Parameter
PARAMETER : Information about workspace.
Location : The geo-location where the resource lives
- AmlWorkspaceIdValue : The value which should be used for this field.
- CustomPrivateSubnetNameValue : The value which should be used for this field.
- CustomPublicSubnetNameValue : The value which should be used for this field.
- CustomVirtualNetworkIdValue : The value which should be used for this field.
- EnableNoPublicIPValue : The value which should be used for this field.
ManagedResourceGroupId : The managed resource group Id.
- PrepareEncryption : The value which should be used for this field.
- RequireInfrastructureEncryption : The value which should be used for this field.
- SkuName : The SKU name.
[Tag ]: Resource tags.
[(Any) ]: This indicates any property can be added to this object.
+ [AmlWorkspaceIdValue ]: The value which should be used for this field.
[Authorization ]: The workspace provider authorizations.
PrincipalId : The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
RoleDefinitionId : The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
+ [CustomPrivateSubnetNameValue ]: The value which should be used for this field.
+ [CustomPublicSubnetNameValue ]: The value which should be used for this field.
+ [CustomVirtualNetworkIdValue ]: The value which should be used for this field.
+ [EnableNoPublicIP ]: The value which should be used for this field.
[EncryptionKeyName ]: The name of KeyVault key.
[EncryptionKeySource ]: The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
[EncryptionKeyVaultUri ]: The Uri of KeyVault.
[EncryptionKeyVersion ]: The version of KeyVault key.
+ [PrepareEncryption ]: The value which should be used for this field.
+ [RequireInfrastructureEncryption ]: The value which should be used for this field.
+ [SkuName ]: The SKU name.
[SkuTier ]: The SKU tier.
[UiDefinitionUri ]: The blob URI where the UI definition file is located.
.Link
diff --git a/src/Databricks/internal/ProxyCmdletDefinitions.ps1 b/src/Databricks/internal/ProxyCmdletDefinitions.ps1
index c5305d8055fa..d8d0a99e0496 100644
--- a/src/Databricks/internal/ProxyCmdletDefinitions.ps1
+++ b/src/Databricks/internal/ProxyCmdletDefinitions.ps1
@@ -358,24 +358,24 @@ INPUTOBJECT : Identity Parameter
PARAMETER : Information about workspace.
Location : The geo-location where the resource lives
- AmlWorkspaceIdValue : The value which should be used for this field.
- CustomPrivateSubnetNameValue : The value which should be used for this field.
- CustomPublicSubnetNameValue : The value which should be used for this field.
- CustomVirtualNetworkIdValue : The value which should be used for this field.
- EnableNoPublicIPValue : The value which should be used for this field.
ManagedResourceGroupId : The managed resource group Id.
- PrepareEncryption : The value which should be used for this field.
- RequireInfrastructureEncryption : The value which should be used for this field.
- SkuName : The SKU name.
[Tag ]: Resource tags.
[(Any) ]: This indicates any property can be added to this object.
+ [AmlWorkspaceIdValue ]: The value which should be used for this field.
[Authorization ]: The workspace provider authorizations.
PrincipalId : The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
RoleDefinitionId : The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
+ [CustomPrivateSubnetNameValue ]: The value which should be used for this field.
+ [CustomPublicSubnetNameValue ]: The value which should be used for this field.
+ [CustomVirtualNetworkIdValue ]: The value which should be used for this field.
+ [EnableNoPublicIP ]: The value which should be used for this field.
[EncryptionKeyName ]: The name of KeyVault key.
[EncryptionKeySource ]: The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault
[EncryptionKeyVaultUri ]: The Uri of KeyVault.
[EncryptionKeyVersion ]: The version of KeyVault key.
+ [PrepareEncryption ]: The value which should be used for this field.
+ [RequireInfrastructureEncryption ]: The value which should be used for this field.
+ [SkuName ]: The SKU name.
[SkuTier ]: The SKU tier.
[UiDefinitionUri ]: The blob URI where the UI definition file is located.
.Link
diff --git a/src/Databricks/readme.md b/src/Databricks/readme.md
index 27a0584961ce..8308171fe09f 100644
--- a/src/Databricks/readme.md
+++ b/src/Databricks/readme.md
@@ -17,7 +17,7 @@ This directory contains the PowerShell module for the Databricks service.
This module was primarily generated via [AutoRest](https://github.com/Azure/autorest) using the [PowerShell](https://github.com/Azure/autorest.powershell) extension.
## Module Requirements
-- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 1.8.1 or greater
+- [Az.Accounts module](https://www.powershellgallery.com/packages/Az.Accounts/), version 2.2.3 or greater
## Authentication
AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent.
@@ -193,5 +193,9 @@ directive:
property-name: RequireInfrastructureEncryptionValue
set:
property-name: RequireInfrastructureEncryption
-
+ - where:
+ model-name: Workspace
+ property-name: EnableNoPublicIPValue
+ set:
+ property-name: EnableNoPublicIP
```