Workspace Constructors

Definition

Overloads

Workspace()

Initializes a new instance of the Workspace class.

Workspace(String, String, String, String, IDictionary<String, String>, DataLakeStorageAccountDetails, String, String, String, String, VirtualNetworkProfile, IDictionary<String,String>, String, IList<PrivateEndpointConnection>, EncryptionDetails, Nullable<Guid>, IDictionary<String,Object>, ManagedVirtualNetworkSettings, WorkspaceRepositoryConfiguration, PurviewConfiguration, String, String, ManagedIdentity)

Initializes a new instance of the Workspace class.

Workspace()

Initializes a new instance of the Workspace class.

public Workspace ();
Public Sub New ()

Applies to

Workspace(String, String, String, String, IDictionary<String, String>, DataLakeStorageAccountDetails, String, String, String, String, VirtualNetworkProfile, IDictionary<String,String>, String, IList<PrivateEndpointConnection>, EncryptionDetails, Nullable<Guid>, IDictionary<String,Object>, ManagedVirtualNetworkSettings, WorkspaceRepositoryConfiguration, PurviewConfiguration, String, String, ManagedIdentity)

Initializes a new instance of the Workspace class.

public Workspace (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Synapse.Models.DataLakeStorageAccountDetails defaultDataLakeStorage = default, string sqlAdministratorLoginPassword = default, string managedResourceGroupName = default, string provisioningState = default, string sqlAdministratorLogin = default, Microsoft.Azure.Management.Synapse.Models.VirtualNetworkProfile virtualNetworkProfile = default, System.Collections.Generic.IDictionary<string,string> connectivityEndpoints = default, string managedVirtualNetwork = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Synapse.Models.PrivateEndpointConnection> privateEndpointConnections = default, Microsoft.Azure.Management.Synapse.Models.EncryptionDetails encryption = default, Guid? workspaceUID = default, System.Collections.Generic.IDictionary<string,object> extraProperties = default, Microsoft.Azure.Management.Synapse.Models.ManagedVirtualNetworkSettings managedVirtualNetworkSettings = default, Microsoft.Azure.Management.Synapse.Models.WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration = default, Microsoft.Azure.Management.Synapse.Models.PurviewConfiguration purviewConfiguration = default, string adlaResourceId = default, string publicNetworkAccess = default, Microsoft.Azure.Management.Synapse.Models.ManagedIdentity identity = default);
new Microsoft.Azure.Management.Synapse.Models.Workspace : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Synapse.Models.DataLakeStorageAccountDetails * string * string * string * string * Microsoft.Azure.Management.Synapse.Models.VirtualNetworkProfile * System.Collections.Generic.IDictionary<string, string> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Synapse.Models.PrivateEndpointConnection> * Microsoft.Azure.Management.Synapse.Models.EncryptionDetails * Nullable<Guid> * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Azure.Management.Synapse.Models.ManagedVirtualNetworkSettings * Microsoft.Azure.Management.Synapse.Models.WorkspaceRepositoryConfiguration * Microsoft.Azure.Management.Synapse.Models.PurviewConfiguration * string * string * Microsoft.Azure.Management.Synapse.Models.ManagedIdentity -> Microsoft.Azure.Management.Synapse.Models.Workspace
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional defaultDataLakeStorage As DataLakeStorageAccountDetails = Nothing, Optional sqlAdministratorLoginPassword As String = Nothing, Optional managedResourceGroupName As String = Nothing, Optional provisioningState As String = Nothing, Optional sqlAdministratorLogin As String = Nothing, Optional virtualNetworkProfile As VirtualNetworkProfile = Nothing, Optional connectivityEndpoints As IDictionary(Of String, String) = Nothing, Optional managedVirtualNetwork As String = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnection) = Nothing, Optional encryption As EncryptionDetails = Nothing, Optional workspaceUID As Nullable(Of Guid) = Nothing, Optional extraProperties As IDictionary(Of String, Object) = Nothing, Optional managedVirtualNetworkSettings As ManagedVirtualNetworkSettings = Nothing, Optional workspaceRepositoryConfiguration As WorkspaceRepositoryConfiguration = Nothing, Optional purviewConfiguration As PurviewConfiguration = Nothing, Optional adlaResourceId As String = Nothing, Optional publicNetworkAccess As String = Nothing, Optional identity As ManagedIdentity = Nothing)

Parameters

location
String

The geo-location where the resource lives

id
String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

The name of the resource

type
String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

tags
IDictionary<String,String>

Resource tags.

defaultDataLakeStorage
DataLakeStorageAccountDetails

Workspace default data lake storage account details

sqlAdministratorLoginPassword
String

SQL administrator login password

managedResourceGroupName
String

Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'

provisioningState
String

Resource provisioning state

sqlAdministratorLogin
String

Login for workspace SQL active directory administrator

virtualNetworkProfile
VirtualNetworkProfile

Virtual Network profile

connectivityEndpoints
IDictionary<String,String>

Connectivity endpoints

managedVirtualNetwork
String

Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.

privateEndpointConnections
IList<PrivateEndpointConnection>

Private endpoint connections to the workspace

encryption
EncryptionDetails

The encryption details of the workspace

workspaceUID
Nullable<Guid>

The workspace unique identifier

extraProperties
IDictionary<String,Object>

Workspace level configs and feature flags

managedVirtualNetworkSettings
ManagedVirtualNetworkSettings

Managed Virtual Network Settings

workspaceRepositoryConfiguration
WorkspaceRepositoryConfiguration

Git integration settings

purviewConfiguration
PurviewConfiguration

Purview Configuration

adlaResourceId
String

The ADLA resource ID.

publicNetworkAccess
String

Enable or Disable pubic network access to workspace. Possible values include: 'Enabled', 'Disabled'

identity
ManagedIdentity

Identity of the workspace

Applies to