Share via


ArmSynapseModelFactory.SynapseWorkspaceData Method

Definition

Initializes a new instance of SynapseWorkspaceData.

public static Azure.ResourceManager.Synapse.SynapseWorkspaceData SynapseWorkspaceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Synapse.Models.SynapseDataLakeStorageAccountDetails defaultDataLakeStorage = default, string sqlAdministratorLoginPassword = default, string managedResourceGroupName = default, string provisioningState = default, string sqlAdministratorLogin = default, string virtualNetworkComputeSubnetId = default, System.Collections.Generic.IDictionary<string,string> connectivityEndpoints = default, string managedVirtualNetwork = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Synapse.SynapsePrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.Synapse.Models.SynapseEncryptionDetails encryption = default, Guid? workspaceUid = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> extraProperties = default, Azure.ResourceManager.Synapse.Models.SynapseManagedVirtualNetworkSettings managedVirtualNetworkSettings = default, Azure.ResourceManager.Synapse.Models.SynapseWorkspaceRepositoryConfiguration workspaceRepositoryConfiguration = default, Azure.Core.ResourceIdentifier purviewResourceId = default, Azure.Core.ResourceIdentifier adlaResourceId = default, Azure.ResourceManager.Synapse.Models.WorkspacePublicNetworkAccess? publicNetworkAccess = default, Guid? initialWorkspaceAdminObjectId = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> settings = default, bool? isAadOnlyAuthenticationEnabled = default, bool? isTrustedServiceBypassEnabled = default);
static member SynapseWorkspaceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.Synapse.Models.SynapseDataLakeStorageAccountDetails * string * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * seq<Azure.ResourceManager.Synapse.SynapsePrivateEndpointConnectionData> * Azure.ResourceManager.Synapse.Models.SynapseEncryptionDetails * Nullable<Guid> * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> * Azure.ResourceManager.Synapse.Models.SynapseManagedVirtualNetworkSettings * Azure.ResourceManager.Synapse.Models.SynapseWorkspaceRepositoryConfiguration * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.Synapse.Models.WorkspacePublicNetworkAccess> * Nullable<Guid> * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.Synapse.SynapseWorkspaceData
Public Shared Function SynapseWorkspaceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional defaultDataLakeStorage As SynapseDataLakeStorageAccountDetails = Nothing, Optional sqlAdministratorLoginPassword As String = Nothing, Optional managedResourceGroupName As String = Nothing, Optional provisioningState As String = Nothing, Optional sqlAdministratorLogin As String = Nothing, Optional virtualNetworkComputeSubnetId As String = Nothing, Optional connectivityEndpoints As IDictionary(Of String, String) = Nothing, Optional managedVirtualNetwork As String = Nothing, Optional privateEndpointConnections As IEnumerable(Of SynapsePrivateEndpointConnectionData) = Nothing, Optional encryption As SynapseEncryptionDetails = Nothing, Optional workspaceUid As Nullable(Of Guid) = Nothing, Optional extraProperties As IReadOnlyDictionary(Of String, BinaryData) = Nothing, Optional managedVirtualNetworkSettings As SynapseManagedVirtualNetworkSettings = Nothing, Optional workspaceRepositoryConfiguration As SynapseWorkspaceRepositoryConfiguration = Nothing, Optional purviewResourceId As ResourceIdentifier = Nothing, Optional adlaResourceId As ResourceIdentifier = Nothing, Optional publicNetworkAccess As Nullable(Of WorkspacePublicNetworkAccess) = Nothing, Optional initialWorkspaceAdminObjectId As Nullable(Of Guid) = Nothing, Optional settings As IReadOnlyDictionary(Of String, BinaryData) = Nothing, Optional isAadOnlyAuthenticationEnabled As Nullable(Of Boolean) = Nothing, Optional isTrustedServiceBypassEnabled As Nullable(Of Boolean) = Nothing) As SynapseWorkspaceData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

identity
ManagedServiceIdentity

Identity of the workspace. Current supported identity types: None, SystemAssigned, SystemAssigned,UserAssigned.

defaultDataLakeStorage
SynapseDataLakeStorageAccountDetails

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.

virtualNetworkComputeSubnetId
String

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
IEnumerable<SynapsePrivateEndpointConnectionData>

Private endpoint connections to the workspace.

encryption
SynapseEncryptionDetails

The encryption details of the workspace.

workspaceUid
Nullable<Guid>

The workspace unique identifier.

extraProperties
IReadOnlyDictionary<String,BinaryData>

Workspace level configs and feature flags.

managedVirtualNetworkSettings
SynapseManagedVirtualNetworkSettings

Managed Virtual Network Settings.

workspaceRepositoryConfiguration
SynapseWorkspaceRepositoryConfiguration

Git integration settings.

purviewResourceId
ResourceIdentifier

Purview Configuration.

adlaResourceId
ResourceIdentifier

The ADLA resource ID.

publicNetworkAccess
Nullable<WorkspacePublicNetworkAccess>

Enable or Disable public network access to workspace.

initialWorkspaceAdminObjectId
Nullable<Guid>

Initial workspace AAD admin properties for a CSP subscription.

settings
IReadOnlyDictionary<String,BinaryData>

Workspace settings.

isAadOnlyAuthenticationEnabled
Nullable<Boolean>

Enable or Disable AzureADOnlyAuthentication on All Workspace subresource.

isTrustedServiceBypassEnabled
Nullable<Boolean>

Is trustedServiceBypassEnabled for the workspace.

Returns

A new SynapseWorkspaceData instance for mocking.

Applies to