ArmSynapseModelFactory.SynapseWorkspaceData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.
- 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.
Initial workspace AAD admin properties for a CSP subscription.
- settings
- IReadOnlyDictionary<String,BinaryData>
Workspace settings.
Enable or Disable AzureADOnlyAuthentication on All Workspace subresource.
Returns
A new SynapseWorkspaceData instance for mocking.