azure-native.synapse.Workspace
Explore with Pulumi AI
A workspace API Version: 2021-03-01.
Example Usage
Create or update a workspace
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var workspace = new AzureNative.Synapse.Workspace("workspace", new()
    {
        DefaultDataLakeStorage = new AzureNative.Synapse.Inputs.DataLakeStorageAccountDetailsArgs
        {
            AccountUrl = "https://accountname.dfs.core.windows.net",
            Filesystem = "default",
        },
        Encryption = new AzureNative.Synapse.Inputs.EncryptionDetailsArgs
        {
            Cmk = new AzureNative.Synapse.Inputs.CustomerManagedKeyDetailsArgs
            {
                Key = new AzureNative.Synapse.Inputs.WorkspaceKeyDetailsArgs
                {
                    KeyVaultUrl = "https://vault.azure.net/keys/key1",
                    Name = "default",
                },
            },
        },
        Identity = new AzureNative.Synapse.Inputs.ManagedIdentityArgs
        {
            Type = AzureNative.Synapse.ResourceIdentityType.SystemAssigned,
        },
        Location = "East US",
        ManagedResourceGroupName = "workspaceManagedResourceGroupUnique",
        ManagedVirtualNetwork = "default",
        ManagedVirtualNetworkSettings = new AzureNative.Synapse.Inputs.ManagedVirtualNetworkSettingsArgs
        {
            AllowedAadTenantIdsForLinking = new[]
            {
                "740239CE-A25B-485B-86A0-262F29F6EBDB",
            },
            LinkedAccessCheckOnTargetResource = false,
            PreventDataExfiltration = false,
        },
        PublicNetworkAccess = "Enabled",
        PurviewConfiguration = new AzureNative.Synapse.Inputs.PurviewConfigurationArgs
        {
            PurviewResourceId = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.ProjectPurview/accounts/accountname1",
        },
        ResourceGroupName = "resourceGroup1",
        SqlAdministratorLogin = "login",
        SqlAdministratorLoginPassword = "password",
        Tags = 
        {
            { "key", "value" },
        },
        WorkspaceName = "workspace1",
        WorkspaceRepositoryConfiguration = new AzureNative.Synapse.Inputs.WorkspaceRepositoryConfigurationArgs
        {
            AccountName = "mygithubaccount",
            CollaborationBranch = "master",
            HostName = "",
            ProjectName = "myproject",
            RepositoryName = "myrepository",
            RootFolder = "/",
            Type = "FactoryGitHubConfiguration",
        },
    });
});
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.synapse.Workspace;
import com.pulumi.azurenative.synapse.WorkspaceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var workspace = new Workspace("workspace", WorkspaceArgs.builder()        
            .defaultDataLakeStorage(Map.ofEntries(
                Map.entry("accountUrl", "https://accountname.dfs.core.windows.net"),
                Map.entry("filesystem", "default")
            ))
            .encryption(Map.of("cmk", Map.of("key", Map.ofEntries(
                Map.entry("keyVaultUrl", "https://vault.azure.net/keys/key1"),
                Map.entry("name", "default")
            ))))
            .identity(Map.of("type", "SystemAssigned"))
            .location("East US")
            .managedResourceGroupName("workspaceManagedResourceGroupUnique")
            .managedVirtualNetwork("default")
            .managedVirtualNetworkSettings(Map.ofEntries(
                Map.entry("allowedAadTenantIdsForLinking", "740239CE-A25B-485B-86A0-262F29F6EBDB"),
                Map.entry("linkedAccessCheckOnTargetResource", false),
                Map.entry("preventDataExfiltration", false)
            ))
            .publicNetworkAccess("Enabled")
            .purviewConfiguration(Map.of("purviewResourceId", "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.ProjectPurview/accounts/accountname1"))
            .resourceGroupName("resourceGroup1")
            .sqlAdministratorLogin("login")
            .sqlAdministratorLoginPassword("password")
            .tags(Map.of("key", "value"))
            .workspaceName("workspace1")
            .workspaceRepositoryConfiguration(Map.ofEntries(
                Map.entry("accountName", "mygithubaccount"),
                Map.entry("collaborationBranch", "master"),
                Map.entry("hostName", ""),
                Map.entry("projectName", "myproject"),
                Map.entry("repositoryName", "myrepository"),
                Map.entry("rootFolder", "/"),
                Map.entry("type", "FactoryGitHubConfiguration")
            ))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workspace = new azure_native.synapse.Workspace("workspace", {
    defaultDataLakeStorage: {
        accountUrl: "https://accountname.dfs.core.windows.net",
        filesystem: "default",
    },
    encryption: {
        cmk: {
            key: {
                keyVaultUrl: "https://vault.azure.net/keys/key1",
                name: "default",
            },
        },
    },
    identity: {
        type: azure_native.synapse.ResourceIdentityType.SystemAssigned,
    },
    location: "East US",
    managedResourceGroupName: "workspaceManagedResourceGroupUnique",
    managedVirtualNetwork: "default",
    managedVirtualNetworkSettings: {
        allowedAadTenantIdsForLinking: ["740239CE-A25B-485B-86A0-262F29F6EBDB"],
        linkedAccessCheckOnTargetResource: false,
        preventDataExfiltration: false,
    },
    publicNetworkAccess: "Enabled",
    purviewConfiguration: {
        purviewResourceId: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.ProjectPurview/accounts/accountname1",
    },
    resourceGroupName: "resourceGroup1",
    sqlAdministratorLogin: "login",
    sqlAdministratorLoginPassword: "password",
    tags: {
        key: "value",
    },
    workspaceName: "workspace1",
    workspaceRepositoryConfiguration: {
        accountName: "mygithubaccount",
        collaborationBranch: "master",
        hostName: "",
        projectName: "myproject",
        repositoryName: "myrepository",
        rootFolder: "/",
        type: "FactoryGitHubConfiguration",
    },
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.synapse.Workspace("workspace",
    default_data_lake_storage=azure_native.synapse.DataLakeStorageAccountDetailsArgs(
        account_url="https://accountname.dfs.core.windows.net",
        filesystem="default",
    ),
    encryption=azure_native.synapse.EncryptionDetailsResponseArgs(
        cmk={
            "key": azure_native.synapse.WorkspaceKeyDetailsArgs(
                key_vault_url="https://vault.azure.net/keys/key1",
                name="default",
            ),
        },
    ),
    identity=azure_native.synapse.ManagedIdentityArgs(
        type=azure_native.synapse.ResourceIdentityType.SYSTEM_ASSIGNED,
    ),
    location="East US",
    managed_resource_group_name="workspaceManagedResourceGroupUnique",
    managed_virtual_network="default",
    managed_virtual_network_settings=azure_native.synapse.ManagedVirtualNetworkSettingsArgs(
        allowed_aad_tenant_ids_for_linking=["740239CE-A25B-485B-86A0-262F29F6EBDB"],
        linked_access_check_on_target_resource=False,
        prevent_data_exfiltration=False,
    ),
    public_network_access="Enabled",
    purview_configuration=azure_native.synapse.PurviewConfigurationArgs(
        purview_resource_id="/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.ProjectPurview/accounts/accountname1",
    ),
    resource_group_name="resourceGroup1",
    sql_administrator_login="login",
    sql_administrator_login_password="password",
    tags={
        "key": "value",
    },
    workspace_name="workspace1",
    workspace_repository_configuration=azure_native.synapse.WorkspaceRepositoryConfigurationArgs(
        account_name="mygithubaccount",
        collaboration_branch="master",
        host_name="",
        project_name="myproject",
        repository_name="myrepository",
        root_folder="/",
        type="FactoryGitHubConfiguration",
    ))
resources:
  workspace:
    type: azure-native:synapse:Workspace
    properties:
      defaultDataLakeStorage:
        accountUrl: https://accountname.dfs.core.windows.net
        filesystem: default
      encryption:
        cmk:
          key:
            keyVaultUrl: https://vault.azure.net/keys/key1
            name: default
      identity:
        type: SystemAssigned
      location: East US
      managedResourceGroupName: workspaceManagedResourceGroupUnique
      managedVirtualNetwork: default
      managedVirtualNetworkSettings:
        allowedAadTenantIdsForLinking:
          - 740239CE-A25B-485B-86A0-262F29F6EBDB
        linkedAccessCheckOnTargetResource: false
        preventDataExfiltration: false
      publicNetworkAccess: Enabled
      purviewConfiguration:
        purviewResourceId: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.ProjectPurview/accounts/accountname1
      resourceGroupName: resourceGroup1
      sqlAdministratorLogin: login
      sqlAdministratorLoginPassword: password
      tags:
        key: value
      workspaceName: workspace1
      workspaceRepositoryConfiguration:
        accountName: mygithubaccount
        collaborationBranch: master
        hostName:
        projectName: myproject
        repositoryName: myrepository
        rootFolder: /
        type: FactoryGitHubConfiguration
Create Workspace Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Workspace(name: string, args: WorkspaceArgs, opts?: CustomResourceOptions);@overload
def Workspace(resource_name: str,
              args: WorkspaceArgs,
              opts: Optional[ResourceOptions] = None)
@overload
def Workspace(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              resource_group_name: Optional[str] = None,
              private_endpoint_connections: Optional[Sequence[PrivateEndpointConnectionArgs]] = None,
              managed_resource_group_name: Optional[str] = None,
              public_network_access: Optional[Union[str, WorkspacePublicNetworkAccess]] = None,
              location: Optional[str] = None,
              purview_configuration: Optional[PurviewConfigurationArgs] = None,
              managed_virtual_network: Optional[str] = None,
              managed_virtual_network_settings: Optional[ManagedVirtualNetworkSettingsArgs] = None,
              default_data_lake_storage: Optional[DataLakeStorageAccountDetailsArgs] = None,
              identity: Optional[ManagedIdentityArgs] = None,
              encryption: Optional[EncryptionDetailsArgs] = None,
              connectivity_endpoints: Optional[Mapping[str, str]] = None,
              sql_administrator_login: Optional[str] = None,
              sql_administrator_login_password: Optional[str] = None,
              tags: Optional[Mapping[str, str]] = None,
              virtual_network_profile: Optional[VirtualNetworkProfileArgs] = None,
              workspace_name: Optional[str] = None,
              workspace_repository_configuration: Optional[WorkspaceRepositoryConfigurationArgs] = None)func NewWorkspace(ctx *Context, name string, args WorkspaceArgs, opts ...ResourceOption) (*Workspace, error)public Workspace(string name, WorkspaceArgs args, CustomResourceOptions? opts = null)
public Workspace(String name, WorkspaceArgs args)
public Workspace(String name, WorkspaceArgs args, CustomResourceOptions options)
type: azure-native:synapse:Workspace
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleworkspaceResourceResourceFromSynapse = new AzureNative.Synapse.Workspace("exampleworkspaceResourceResourceFromSynapse", new()
{
    ResourceGroupName = "string",
    PrivateEndpointConnections = new[]
    {
        
        {
            { "privateLinkServiceConnectionState", 
            {
                { "description", "string" },
                { "status", "string" },
            } },
        },
    },
    ManagedResourceGroupName = "string",
    PublicNetworkAccess = "string",
    Location = "string",
    PurviewConfiguration = 
    {
        { "purviewResourceId", "string" },
    },
    ManagedVirtualNetwork = "string",
    ManagedVirtualNetworkSettings = 
    {
        { "allowedAadTenantIdsForLinking", new[]
        {
            "string",
        } },
        { "linkedAccessCheckOnTargetResource", false },
        { "preventDataExfiltration", false },
    },
    DefaultDataLakeStorage = 
    {
        { "accountUrl", "string" },
        { "filesystem", "string" },
    },
    Identity = 
    {
        { "type", "None" },
    },
    Encryption = 
    {
        { "cmk", 
        {
            { "key", 
            {
                { "keyVaultUrl", "string" },
                { "name", "string" },
            } },
        } },
    },
    ConnectivityEndpoints = 
    {
        { "string", "string" },
    },
    SqlAdministratorLogin = "string",
    SqlAdministratorLoginPassword = "string",
    Tags = 
    {
        { "string", "string" },
    },
    VirtualNetworkProfile = 
    {
        { "computeSubnetId", "string" },
    },
    WorkspaceName = "string",
    WorkspaceRepositoryConfiguration = 
    {
        { "accountName", "string" },
        { "collaborationBranch", "string" },
        { "hostName", "string" },
        { "lastCommitId", "string" },
        { "projectName", "string" },
        { "repositoryName", "string" },
        { "rootFolder", "string" },
        { "tenantId", "string" },
        { "type", "string" },
    },
});
example, err := synapse.NewWorkspace(ctx, "exampleworkspaceResourceResourceFromSynapse", &synapse.WorkspaceArgs{
	ResourceGroupName: "string",
	PrivateEndpointConnections: []map[string]interface{}{
		map[string]interface{}{
			"privateLinkServiceConnectionState": map[string]interface{}{
				"description": "string",
				"status":      "string",
			},
		},
	},
	ManagedResourceGroupName: "string",
	PublicNetworkAccess:      "string",
	Location:                 "string",
	PurviewConfiguration: map[string]interface{}{
		"purviewResourceId": "string",
	},
	ManagedVirtualNetwork: "string",
	ManagedVirtualNetworkSettings: map[string]interface{}{
		"allowedAadTenantIdsForLinking": []string{
			"string",
		},
		"linkedAccessCheckOnTargetResource": false,
		"preventDataExfiltration":           false,
	},
	DefaultDataLakeStorage: map[string]interface{}{
		"accountUrl": "string",
		"filesystem": "string",
	},
	Identity: map[string]interface{}{
		"type": "None",
	},
	Encryption: map[string]interface{}{
		"cmk": map[string]interface{}{
			"key": map[string]interface{}{
				"keyVaultUrl": "string",
				"name":        "string",
			},
		},
	},
	ConnectivityEndpoints: map[string]interface{}{
		"string": "string",
	},
	SqlAdministratorLogin:         "string",
	SqlAdministratorLoginPassword: "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
	VirtualNetworkProfile: map[string]interface{}{
		"computeSubnetId": "string",
	},
	WorkspaceName: "string",
	WorkspaceRepositoryConfiguration: map[string]interface{}{
		"accountName":         "string",
		"collaborationBranch": "string",
		"hostName":            "string",
		"lastCommitId":        "string",
		"projectName":         "string",
		"repositoryName":      "string",
		"rootFolder":          "string",
		"tenantId":            "string",
		"type":                "string",
	},
})
var exampleworkspaceResourceResourceFromSynapse = new Workspace("exampleworkspaceResourceResourceFromSynapse", WorkspaceArgs.builder()
    .resourceGroupName("string")
    .privateEndpointConnections(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .managedResourceGroupName("string")
    .publicNetworkAccess("string")
    .location("string")
    .purviewConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .managedVirtualNetwork("string")
    .managedVirtualNetworkSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .defaultDataLakeStorage(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .encryption(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .connectivityEndpoints(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .sqlAdministratorLogin("string")
    .sqlAdministratorLoginPassword("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .virtualNetworkProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .workspaceName("string")
    .workspaceRepositoryConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
exampleworkspace_resource_resource_from_synapse = azure_native.synapse.Workspace("exampleworkspaceResourceResourceFromSynapse",
    resource_group_name=string,
    private_endpoint_connections=[{
        privateLinkServiceConnectionState: {
            description: string,
            status: string,
        },
    }],
    managed_resource_group_name=string,
    public_network_access=string,
    location=string,
    purview_configuration={
        purviewResourceId: string,
    },
    managed_virtual_network=string,
    managed_virtual_network_settings={
        allowedAadTenantIdsForLinking: [string],
        linkedAccessCheckOnTargetResource: False,
        preventDataExfiltration: False,
    },
    default_data_lake_storage={
        accountUrl: string,
        filesystem: string,
    },
    identity={
        type: None,
    },
    encryption={
        cmk: {
            key: {
                keyVaultUrl: string,
                name: string,
            },
        },
    },
    connectivity_endpoints={
        string: string,
    },
    sql_administrator_login=string,
    sql_administrator_login_password=string,
    tags={
        string: string,
    },
    virtual_network_profile={
        computeSubnetId: string,
    },
    workspace_name=string,
    workspace_repository_configuration={
        accountName: string,
        collaborationBranch: string,
        hostName: string,
        lastCommitId: string,
        projectName: string,
        repositoryName: string,
        rootFolder: string,
        tenantId: string,
        type: string,
    })
const exampleworkspaceResourceResourceFromSynapse = new azure_native.synapse.Workspace("exampleworkspaceResourceResourceFromSynapse", {
    resourceGroupName: "string",
    privateEndpointConnections: [{
        privateLinkServiceConnectionState: {
            description: "string",
            status: "string",
        },
    }],
    managedResourceGroupName: "string",
    publicNetworkAccess: "string",
    location: "string",
    purviewConfiguration: {
        purviewResourceId: "string",
    },
    managedVirtualNetwork: "string",
    managedVirtualNetworkSettings: {
        allowedAadTenantIdsForLinking: ["string"],
        linkedAccessCheckOnTargetResource: false,
        preventDataExfiltration: false,
    },
    defaultDataLakeStorage: {
        accountUrl: "string",
        filesystem: "string",
    },
    identity: {
        type: "None",
    },
    encryption: {
        cmk: {
            key: {
                keyVaultUrl: "string",
                name: "string",
            },
        },
    },
    connectivityEndpoints: {
        string: "string",
    },
    sqlAdministratorLogin: "string",
    sqlAdministratorLoginPassword: "string",
    tags: {
        string: "string",
    },
    virtualNetworkProfile: {
        computeSubnetId: "string",
    },
    workspaceName: "string",
    workspaceRepositoryConfiguration: {
        accountName: "string",
        collaborationBranch: "string",
        hostName: "string",
        lastCommitId: "string",
        projectName: "string",
        repositoryName: "string",
        rootFolder: "string",
        tenantId: "string",
        type: "string",
    },
});
type: azure-native:synapse:Workspace
properties:
    connectivityEndpoints:
        string: string
    defaultDataLakeStorage:
        accountUrl: string
        filesystem: string
    encryption:
        cmk:
            key:
                keyVaultUrl: string
                name: string
    identity:
        type: None
    location: string
    managedResourceGroupName: string
    managedVirtualNetwork: string
    managedVirtualNetworkSettings:
        allowedAadTenantIdsForLinking:
            - string
        linkedAccessCheckOnTargetResource: false
        preventDataExfiltration: false
    privateEndpointConnections:
        - privateLinkServiceConnectionState:
            description: string
            status: string
    publicNetworkAccess: string
    purviewConfiguration:
        purviewResourceId: string
    resourceGroupName: string
    sqlAdministratorLogin: string
    sqlAdministratorLoginPassword: string
    tags:
        string: string
    virtualNetworkProfile:
        computeSubnetId: string
    workspaceName: string
    workspaceRepositoryConfiguration:
        accountName: string
        collaborationBranch: string
        hostName: string
        lastCommitId: string
        projectName: string
        repositoryName: string
        rootFolder: string
        tenantId: string
        type: string
Workspace Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Workspace resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ConnectivityEndpoints Dictionary<string, string>
- Connectivity endpoints
- DefaultData Pulumi.Lake Storage Azure Native. Synapse. Inputs. Data Lake Storage Account Details 
- Workspace default data lake storage account details
- Encryption
Pulumi.Azure Native. Synapse. Inputs. Encryption Details 
- The encryption details of the workspace
- Identity
Pulumi.Azure Native. Synapse. Inputs. Managed Identity 
- Identity of the workspace
- Location string
- The geo-location where the resource lives
- ManagedResource stringGroup Name 
- 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 '.'
- ManagedVirtual stringNetwork 
- Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
- ManagedVirtual Pulumi.Network Settings Azure Native. Synapse. Inputs. Managed Virtual Network Settings 
- Managed Virtual Network Settings
- PrivateEndpoint List<Pulumi.Connections Azure Native. Synapse. Inputs. Private Endpoint Connection> 
- Private endpoint connections to the workspace
- PublicNetwork string | Pulumi.Access Azure Native. Synapse. Workspace Public Network Access 
- Enable or Disable public network access to workspace
- PurviewConfiguration Pulumi.Azure Native. Synapse. Inputs. Purview Configuration 
- Purview Configuration
- SqlAdministrator stringLogin 
- Login for workspace SQL active directory administrator
- SqlAdministrator stringLogin Password 
- SQL administrator login password
- Dictionary<string, string>
- Resource tags.
- VirtualNetwork Pulumi.Profile Azure Native. Synapse. Inputs. Virtual Network Profile 
- Virtual Network profile
- WorkspaceName string
- The name of the workspace
- WorkspaceRepository Pulumi.Configuration Azure Native. Synapse. Inputs. Workspace Repository Configuration 
- Git integration settings
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ConnectivityEndpoints map[string]string
- Connectivity endpoints
- DefaultData DataLake Storage Lake Storage Account Details Args 
- Workspace default data lake storage account details
- Encryption
EncryptionDetails Args 
- The encryption details of the workspace
- Identity
ManagedIdentity Args 
- Identity of the workspace
- Location string
- The geo-location where the resource lives
- ManagedResource stringGroup Name 
- 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 '.'
- ManagedVirtual stringNetwork 
- Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
- ManagedVirtual ManagedNetwork Settings Virtual Network Settings Args 
- Managed Virtual Network Settings
- PrivateEndpoint []PrivateConnections Endpoint Connection Type Args 
- Private endpoint connections to the workspace
- PublicNetwork string | WorkspaceAccess Public Network Access 
- Enable or Disable public network access to workspace
- PurviewConfiguration PurviewConfiguration Args 
- Purview Configuration
- SqlAdministrator stringLogin 
- Login for workspace SQL active directory administrator
- SqlAdministrator stringLogin Password 
- SQL administrator login password
- map[string]string
- Resource tags.
- VirtualNetwork VirtualProfile Network Profile Args 
- Virtual Network profile
- WorkspaceName string
- The name of the workspace
- WorkspaceRepository WorkspaceConfiguration Repository Configuration Args 
- Git integration settings
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- connectivityEndpoints Map<String,String>
- Connectivity endpoints
- defaultData DataLake Storage Lake Storage Account Details 
- Workspace default data lake storage account details
- encryption
EncryptionDetails 
- The encryption details of the workspace
- identity
ManagedIdentity 
- Identity of the workspace
- location String
- The geo-location where the resource lives
- managedResource StringGroup Name 
- 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 '.'
- managedVirtual StringNetwork 
- Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
- managedVirtual ManagedNetwork Settings Virtual Network Settings 
- Managed Virtual Network Settings
- privateEndpoint List<PrivateConnections Endpoint Connection> 
- Private endpoint connections to the workspace
- publicNetwork String | WorkspaceAccess Public Network Access 
- Enable or Disable public network access to workspace
- purviewConfiguration PurviewConfiguration 
- Purview Configuration
- sqlAdministrator StringLogin 
- Login for workspace SQL active directory administrator
- sqlAdministrator StringLogin Password 
- SQL administrator login password
- Map<String,String>
- Resource tags.
- virtualNetwork VirtualProfile Network Profile 
- Virtual Network profile
- workspaceName String
- The name of the workspace
- workspaceRepository WorkspaceConfiguration Repository Configuration 
- Git integration settings
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- connectivityEndpoints {[key: string]: string}
- Connectivity endpoints
- defaultData DataLake Storage Lake Storage Account Details 
- Workspace default data lake storage account details
- encryption
EncryptionDetails 
- The encryption details of the workspace
- identity
ManagedIdentity 
- Identity of the workspace
- location string
- The geo-location where the resource lives
- managedResource stringGroup Name 
- 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 '.'
- managedVirtual stringNetwork 
- Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
- managedVirtual ManagedNetwork Settings Virtual Network Settings 
- Managed Virtual Network Settings
- privateEndpoint PrivateConnections Endpoint Connection[] 
- Private endpoint connections to the workspace
- publicNetwork string | WorkspaceAccess Public Network Access 
- Enable or Disable public network access to workspace
- purviewConfiguration PurviewConfiguration 
- Purview Configuration
- sqlAdministrator stringLogin 
- Login for workspace SQL active directory administrator
- sqlAdministrator stringLogin Password 
- SQL administrator login password
- {[key: string]: string}
- Resource tags.
- virtualNetwork VirtualProfile Network Profile 
- Virtual Network profile
- workspaceName string
- The name of the workspace
- workspaceRepository WorkspaceConfiguration Repository Configuration 
- Git integration settings
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- connectivity_endpoints Mapping[str, str]
- Connectivity endpoints
- default_data_ Datalake_ storage Lake Storage Account Details Args 
- Workspace default data lake storage account details
- encryption
EncryptionDetails Args 
- The encryption details of the workspace
- identity
ManagedIdentity Args 
- Identity of the workspace
- location str
- The geo-location where the resource lives
- managed_resource_ strgroup_ name 
- 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 '.'
- managed_virtual_ strnetwork 
- Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
- managed_virtual_ Managednetwork_ settings Virtual Network Settings Args 
- Managed Virtual Network Settings
- private_endpoint_ Sequence[Privateconnections Endpoint Connection Args] 
- Private endpoint connections to the workspace
- public_network_ str | Workspaceaccess Public Network Access 
- Enable or Disable public network access to workspace
- purview_configuration PurviewConfiguration Args 
- Purview Configuration
- sql_administrator_ strlogin 
- Login for workspace SQL active directory administrator
- sql_administrator_ strlogin_ password 
- SQL administrator login password
- Mapping[str, str]
- Resource tags.
- virtual_network_ Virtualprofile Network Profile Args 
- Virtual Network profile
- workspace_name str
- The name of the workspace
- workspace_repository_ Workspaceconfiguration Repository Configuration Args 
- Git integration settings
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- connectivityEndpoints Map<String>
- Connectivity endpoints
- defaultData Property MapLake Storage 
- Workspace default data lake storage account details
- encryption Property Map
- The encryption details of the workspace
- identity Property Map
- Identity of the workspace
- location String
- The geo-location where the resource lives
- managedResource StringGroup Name 
- 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 '.'
- managedVirtual StringNetwork 
- Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
- managedVirtual Property MapNetwork Settings 
- Managed Virtual Network Settings
- privateEndpoint List<Property Map>Connections 
- Private endpoint connections to the workspace
- publicNetwork String | "Enabled" | "Disabled"Access 
- Enable or Disable public network access to workspace
- purviewConfiguration Property Map
- Purview Configuration
- sqlAdministrator StringLogin 
- Login for workspace SQL active directory administrator
- sqlAdministrator StringLogin Password 
- SQL administrator login password
- Map<String>
- Resource tags.
- virtualNetwork Property MapProfile 
- Virtual Network profile
- workspaceName String
- The name of the workspace
- workspaceRepository Property MapConfiguration 
- Git integration settings
Outputs
All input properties are implicitly available as output properties. Additionally, the Workspace resource produces the following output properties:
- AdlaResource stringId 
- The ADLA resource ID.
- ExtraProperties Dictionary<string, object>
- Workspace level configs and feature flags
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- Resource provisioning state
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- WorkspaceUID string
- The workspace unique identifier
- AdlaResource stringId 
- The ADLA resource ID.
- ExtraProperties map[string]interface{}
- Workspace level configs and feature flags
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- Resource provisioning state
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- WorkspaceUID string
- The workspace unique identifier
- adlaResource StringId 
- The ADLA resource ID.
- extraProperties Map<String,Object>
- Workspace level configs and feature flags
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- Resource provisioning state
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspaceUID String
- The workspace unique identifier
- adlaResource stringId 
- The ADLA resource ID.
- extraProperties {[key: string]: any}
- Workspace level configs and feature flags
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioningState string
- Resource provisioning state
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspaceUID string
- The workspace unique identifier
- adla_resource_ strid 
- The ADLA resource ID.
- extra_properties Mapping[str, Any]
- Workspace level configs and feature flags
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_state str
- Resource provisioning state
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspace_uid str
- The workspace unique identifier
- adlaResource StringId 
- The ADLA resource ID.
- extraProperties Map<Any>
- Workspace level configs and feature flags
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- Resource provisioning state
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspaceUID String
- The workspace unique identifier
Supporting Types
CustomerManagedKeyDetails, CustomerManagedKeyDetailsArgs        
- Key
Pulumi.Azure Native. Synapse. Inputs. Workspace Key Details 
- The key object of the workspace
- Key
WorkspaceKey Details 
- The key object of the workspace
- key
WorkspaceKey Details 
- The key object of the workspace
- key
WorkspaceKey Details 
- The key object of the workspace
- key
WorkspaceKey Details 
- The key object of the workspace
- key Property Map
- The key object of the workspace
CustomerManagedKeyDetailsResponse, CustomerManagedKeyDetailsResponseArgs          
- Status string
- The customer managed key status on the workspace
- Key
Pulumi.Azure Native. Synapse. Inputs. Workspace Key Details Response 
- The key object of the workspace
- Status string
- The customer managed key status on the workspace
- Key
WorkspaceKey Details Response 
- The key object of the workspace
- status String
- The customer managed key status on the workspace
- key
WorkspaceKey Details Response 
- The key object of the workspace
- status string
- The customer managed key status on the workspace
- key
WorkspaceKey Details Response 
- The key object of the workspace
- status str
- The customer managed key status on the workspace
- key
WorkspaceKey Details Response 
- The key object of the workspace
- status String
- The customer managed key status on the workspace
- key Property Map
- The key object of the workspace
DataLakeStorageAccountDetails, DataLakeStorageAccountDetailsArgs          
- AccountUrl string
- Account URL
- Filesystem string
- Filesystem name
- AccountUrl string
- Account URL
- Filesystem string
- Filesystem name
- accountUrl String
- Account URL
- filesystem String
- Filesystem name
- accountUrl string
- Account URL
- filesystem string
- Filesystem name
- account_url str
- Account URL
- filesystem str
- Filesystem name
- accountUrl String
- Account URL
- filesystem String
- Filesystem name
DataLakeStorageAccountDetailsResponse, DataLakeStorageAccountDetailsResponseArgs            
- AccountUrl string
- Account URL
- Filesystem string
- Filesystem name
- AccountUrl string
- Account URL
- Filesystem string
- Filesystem name
- accountUrl String
- Account URL
- filesystem String
- Filesystem name
- accountUrl string
- Account URL
- filesystem string
- Filesystem name
- account_url str
- Account URL
- filesystem str
- Filesystem name
- accountUrl String
- Account URL
- filesystem String
- Filesystem name
EncryptionDetails, EncryptionDetailsArgs    
- Cmk
Pulumi.Azure Native. Synapse. Inputs. Customer Managed Key Details 
- Customer Managed Key Details
- Cmk
CustomerManaged Key Details 
- Customer Managed Key Details
- cmk
CustomerManaged Key Details 
- Customer Managed Key Details
- cmk
CustomerManaged Key Details 
- Customer Managed Key Details
- cmk
CustomerManaged Key Details 
- Customer Managed Key Details
- cmk Property Map
- Customer Managed Key Details
EncryptionDetailsResponse, EncryptionDetailsResponseArgs      
- DoubleEncryption boolEnabled 
- Double Encryption enabled
- Cmk
Pulumi.Azure Native. Synapse. Inputs. Customer Managed Key Details Response 
- Customer Managed Key Details
- DoubleEncryption boolEnabled 
- Double Encryption enabled
- Cmk
CustomerManaged Key Details Response 
- Customer Managed Key Details
- doubleEncryption BooleanEnabled 
- Double Encryption enabled
- cmk
CustomerManaged Key Details Response 
- Customer Managed Key Details
- doubleEncryption booleanEnabled 
- Double Encryption enabled
- cmk
CustomerManaged Key Details Response 
- Customer Managed Key Details
- double_encryption_ boolenabled 
- Double Encryption enabled
- cmk
CustomerManaged Key Details Response 
- Customer Managed Key Details
- doubleEncryption BooleanEnabled 
- Double Encryption enabled
- cmk Property Map
- Customer Managed Key Details
ManagedIdentity, ManagedIdentityArgs    
- Type
Pulumi.Azure Native. Synapse. Resource Identity Type 
- The type of managed identity for the workspace
- Type
ResourceIdentity Type 
- The type of managed identity for the workspace
- type
ResourceIdentity Type 
- The type of managed identity for the workspace
- type
ResourceIdentity Type 
- The type of managed identity for the workspace
- type
ResourceIdentity Type 
- The type of managed identity for the workspace
- type
"None" | "SystemAssigned" 
- The type of managed identity for the workspace
ManagedIdentityResponse, ManagedIdentityResponseArgs      
- PrincipalId string
- The principal ID of the workspace managed identity
- TenantId string
- The tenant ID of the workspace managed identity
- Type string
- The type of managed identity for the workspace
- PrincipalId string
- The principal ID of the workspace managed identity
- TenantId string
- The tenant ID of the workspace managed identity
- Type string
- The type of managed identity for the workspace
- principalId String
- The principal ID of the workspace managed identity
- tenantId String
- The tenant ID of the workspace managed identity
- type String
- The type of managed identity for the workspace
- principalId string
- The principal ID of the workspace managed identity
- tenantId string
- The tenant ID of the workspace managed identity
- type string
- The type of managed identity for the workspace
- principal_id str
- The principal ID of the workspace managed identity
- tenant_id str
- The tenant ID of the workspace managed identity
- type str
- The type of managed identity for the workspace
- principalId String
- The principal ID of the workspace managed identity
- tenantId String
- The tenant ID of the workspace managed identity
- type String
- The type of managed identity for the workspace
ManagedVirtualNetworkSettings, ManagedVirtualNetworkSettingsArgs        
- AllowedAad List<string>Tenant Ids For Linking 
- Allowed Aad Tenant Ids For Linking
- LinkedAccess boolCheck On Target Resource 
- Linked Access Check On Target Resource
- PreventData boolExfiltration 
- Prevent Data Exfiltration
- AllowedAad []stringTenant Ids For Linking 
- Allowed Aad Tenant Ids For Linking
- LinkedAccess boolCheck On Target Resource 
- Linked Access Check On Target Resource
- PreventData boolExfiltration 
- Prevent Data Exfiltration
- allowedAad List<String>Tenant Ids For Linking 
- Allowed Aad Tenant Ids For Linking
- linkedAccess BooleanCheck On Target Resource 
- Linked Access Check On Target Resource
- preventData BooleanExfiltration 
- Prevent Data Exfiltration
- allowedAad string[]Tenant Ids For Linking 
- Allowed Aad Tenant Ids For Linking
- linkedAccess booleanCheck On Target Resource 
- Linked Access Check On Target Resource
- preventData booleanExfiltration 
- Prevent Data Exfiltration
- allowed_aad_ Sequence[str]tenant_ ids_ for_ linking 
- Allowed Aad Tenant Ids For Linking
- linked_access_ boolcheck_ on_ target_ resource 
- Linked Access Check On Target Resource
- prevent_data_ boolexfiltration 
- Prevent Data Exfiltration
- allowedAad List<String>Tenant Ids For Linking 
- Allowed Aad Tenant Ids For Linking
- linkedAccess BooleanCheck On Target Resource 
- Linked Access Check On Target Resource
- preventData BooleanExfiltration 
- Prevent Data Exfiltration
ManagedVirtualNetworkSettingsResponse, ManagedVirtualNetworkSettingsResponseArgs          
- AllowedAad List<string>Tenant Ids For Linking 
- Allowed Aad Tenant Ids For Linking
- LinkedAccess boolCheck On Target Resource 
- Linked Access Check On Target Resource
- PreventData boolExfiltration 
- Prevent Data Exfiltration
- AllowedAad []stringTenant Ids For Linking 
- Allowed Aad Tenant Ids For Linking
- LinkedAccess boolCheck On Target Resource 
- Linked Access Check On Target Resource
- PreventData boolExfiltration 
- Prevent Data Exfiltration
- allowedAad List<String>Tenant Ids For Linking 
- Allowed Aad Tenant Ids For Linking
- linkedAccess BooleanCheck On Target Resource 
- Linked Access Check On Target Resource
- preventData BooleanExfiltration 
- Prevent Data Exfiltration
- allowedAad string[]Tenant Ids For Linking 
- Allowed Aad Tenant Ids For Linking
- linkedAccess booleanCheck On Target Resource 
- Linked Access Check On Target Resource
- preventData booleanExfiltration 
- Prevent Data Exfiltration
- allowed_aad_ Sequence[str]tenant_ ids_ for_ linking 
- Allowed Aad Tenant Ids For Linking
- linked_access_ boolcheck_ on_ target_ resource 
- Linked Access Check On Target Resource
- prevent_data_ boolexfiltration 
- Prevent Data Exfiltration
- allowedAad List<String>Tenant Ids For Linking 
- Allowed Aad Tenant Ids For Linking
- linkedAccess BooleanCheck On Target Resource 
- Linked Access Check On Target Resource
- preventData BooleanExfiltration 
- Prevent Data Exfiltration
PrivateEndpointConnection, PrivateEndpointConnectionArgs      
- PrivateLink Pulumi.Service Connection State Azure Native. Synapse. Inputs. Private Link Service Connection State 
- Connection state of the private endpoint connection.
- PrivateLink PrivateService Connection State Link Service Connection State 
- Connection state of the private endpoint connection.
- privateLink PrivateService Connection State Link Service Connection State 
- Connection state of the private endpoint connection.
- privateLink PrivateService Connection State Link Service Connection State 
- Connection state of the private endpoint connection.
- private_link_ Privateservice_ connection_ state Link Service Connection State 
- Connection state of the private endpoint connection.
- privateLink Property MapService Connection State 
- Connection state of the private endpoint connection.
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs        
- 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
- ProvisioningState string
- Provisioning state of the private endpoint connection.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- PrivateEndpoint Pulumi.Azure Native. Synapse. Inputs. Private Endpoint Response 
- The private endpoint which the connection belongs to.
- PrivateLink Pulumi.Service Connection State Azure Native. Synapse. Inputs. Private Link Service Connection State Response 
- Connection state of the private endpoint connection.
- 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
- ProvisioningState string
- Provisioning state of the private endpoint connection.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- PrivateEndpoint PrivateEndpoint Response 
- The private endpoint which the connection belongs to.
- PrivateLink PrivateService Connection State Link Service Connection State Response 
- Connection state of the private endpoint connection.
- 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
- provisioningState String
- Provisioning state of the private endpoint connection.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- privateEndpoint PrivateEndpoint Response 
- The private endpoint which the connection belongs to.
- privateLink PrivateService Connection State Link Service Connection State Response 
- Connection state of the private endpoint connection.
- 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
- provisioningState string
- Provisioning state of the private endpoint connection.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- privateEndpoint PrivateEndpoint Response 
- The private endpoint which the connection belongs to.
- privateLink PrivateService Connection State Link Service Connection State Response 
- Connection state of the private endpoint connection.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- provisioning_state str
- Provisioning state of the private endpoint connection.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- private_endpoint PrivateEndpoint Response 
- The private endpoint which the connection belongs to.
- private_link_ Privateservice_ connection_ state Link Service Connection State Response 
- Connection state of the private endpoint connection.
- 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
- provisioningState String
- Provisioning state of the private endpoint connection.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- privateEndpoint Property Map
- The private endpoint which the connection belongs to.
- privateLink Property MapService Connection State 
- Connection state of the private endpoint connection.
PrivateEndpointResponse, PrivateEndpointResponseArgs      
- Id string
- Resource id of the private endpoint.
- Id string
- Resource id of the private endpoint.
- id String
- Resource id of the private endpoint.
- id string
- Resource id of the private endpoint.
- id str
- Resource id of the private endpoint.
- id String
- Resource id of the private endpoint.
PrivateLinkServiceConnectionState, PrivateLinkServiceConnectionStateArgs          
- Description string
- The private link service connection description.
- Status string
- The private link service connection status.
- Description string
- The private link service connection description.
- Status string
- The private link service connection status.
- description String
- The private link service connection description.
- status String
- The private link service connection status.
- description string
- The private link service connection description.
- status string
- The private link service connection status.
- description str
- The private link service connection description.
- status str
- The private link service connection status.
- description String
- The private link service connection description.
- status String
- The private link service connection status.
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs            
- ActionsRequired string
- The actions required for private link service connection.
- Description string
- The private link service connection description.
- Status string
- The private link service connection status.
- ActionsRequired string
- The actions required for private link service connection.
- Description string
- The private link service connection description.
- Status string
- The private link service connection status.
- actionsRequired String
- The actions required for private link service connection.
- description String
- The private link service connection description.
- status String
- The private link service connection status.
- actionsRequired string
- The actions required for private link service connection.
- description string
- The private link service connection description.
- status string
- The private link service connection status.
- actions_required str
- The actions required for private link service connection.
- description str
- The private link service connection description.
- status str
- The private link service connection status.
- actionsRequired String
- The actions required for private link service connection.
- description String
- The private link service connection description.
- status String
- The private link service connection status.
PurviewConfiguration, PurviewConfigurationArgs    
- PurviewResource stringId 
- Purview Resource ID
- PurviewResource stringId 
- Purview Resource ID
- purviewResource StringId 
- Purview Resource ID
- purviewResource stringId 
- Purview Resource ID
- purview_resource_ strid 
- Purview Resource ID
- purviewResource StringId 
- Purview Resource ID
PurviewConfigurationResponse, PurviewConfigurationResponseArgs      
- PurviewResource stringId 
- Purview Resource ID
- PurviewResource stringId 
- Purview Resource ID
- purviewResource StringId 
- Purview Resource ID
- purviewResource stringId 
- Purview Resource ID
- purview_resource_ strid 
- Purview Resource ID
- purviewResource StringId 
- Purview Resource ID
ResourceIdentityType, ResourceIdentityTypeArgs      
- None
- None
- SystemAssigned 
- SystemAssigned
- ResourceIdentity Type None 
- None
- ResourceIdentity Type System Assigned 
- SystemAssigned
- None
- None
- SystemAssigned 
- SystemAssigned
- None
- None
- SystemAssigned 
- SystemAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- "None"
- None
- "SystemAssigned" 
- SystemAssigned
VirtualNetworkProfile, VirtualNetworkProfileArgs      
- ComputeSubnet stringId 
- Subnet ID used for computes in workspace
- ComputeSubnet stringId 
- Subnet ID used for computes in workspace
- computeSubnet StringId 
- Subnet ID used for computes in workspace
- computeSubnet stringId 
- Subnet ID used for computes in workspace
- compute_subnet_ strid 
- Subnet ID used for computes in workspace
- computeSubnet StringId 
- Subnet ID used for computes in workspace
VirtualNetworkProfileResponse, VirtualNetworkProfileResponseArgs        
- ComputeSubnet stringId 
- Subnet ID used for computes in workspace
- ComputeSubnet stringId 
- Subnet ID used for computes in workspace
- computeSubnet StringId 
- Subnet ID used for computes in workspace
- computeSubnet stringId 
- Subnet ID used for computes in workspace
- compute_subnet_ strid 
- Subnet ID used for computes in workspace
- computeSubnet StringId 
- Subnet ID used for computes in workspace
WorkspaceKeyDetails, WorkspaceKeyDetailsArgs      
- KeyVault stringUrl 
- Workspace Key sub-resource key vault url
- Name string
- Workspace Key sub-resource name
- KeyVault stringUrl 
- Workspace Key sub-resource key vault url
- Name string
- Workspace Key sub-resource name
- keyVault StringUrl 
- Workspace Key sub-resource key vault url
- name String
- Workspace Key sub-resource name
- keyVault stringUrl 
- Workspace Key sub-resource key vault url
- name string
- Workspace Key sub-resource name
- key_vault_ strurl 
- Workspace Key sub-resource key vault url
- name str
- Workspace Key sub-resource name
- keyVault StringUrl 
- Workspace Key sub-resource key vault url
- name String
- Workspace Key sub-resource name
WorkspaceKeyDetailsResponse, WorkspaceKeyDetailsResponseArgs        
- KeyVault stringUrl 
- Workspace Key sub-resource key vault url
- Name string
- Workspace Key sub-resource name
- KeyVault stringUrl 
- Workspace Key sub-resource key vault url
- Name string
- Workspace Key sub-resource name
- keyVault StringUrl 
- Workspace Key sub-resource key vault url
- name String
- Workspace Key sub-resource name
- keyVault stringUrl 
- Workspace Key sub-resource key vault url
- name string
- Workspace Key sub-resource name
- key_vault_ strurl 
- Workspace Key sub-resource key vault url
- name str
- Workspace Key sub-resource name
- keyVault StringUrl 
- Workspace Key sub-resource key vault url
- name String
- Workspace Key sub-resource name
WorkspacePublicNetworkAccess, WorkspacePublicNetworkAccessArgs        
- Enabled
- Enabled
- Disabled
- Disabled
- WorkspacePublic Network Access Enabled 
- Enabled
- WorkspacePublic Network Access Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
WorkspaceRepositoryConfiguration, WorkspaceRepositoryConfigurationArgs      
- AccountName string
- Account name
- CollaborationBranch string
- Collaboration branch
- HostName string
- GitHub Enterprise host name. For example: https://github.mydomain.com
- LastCommit stringId 
- The last commit ID
- ProjectName string
- VSTS project name
- RepositoryName string
- Repository name
- RootFolder string
- Root folder to use in the repository
- TenantId string
- The VSTS tenant ID
- Type string
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- AccountName string
- Account name
- CollaborationBranch string
- Collaboration branch
- HostName string
- GitHub Enterprise host name. For example: https://github.mydomain.com
- LastCommit stringId 
- The last commit ID
- ProjectName string
- VSTS project name
- RepositoryName string
- Repository name
- RootFolder string
- Root folder to use in the repository
- TenantId string
- The VSTS tenant ID
- Type string
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- accountName String
- Account name
- collaborationBranch String
- Collaboration branch
- hostName String
- GitHub Enterprise host name. For example: https://github.mydomain.com
- lastCommit StringId 
- The last commit ID
- projectName String
- VSTS project name
- repositoryName String
- Repository name
- rootFolder String
- Root folder to use in the repository
- tenantId String
- The VSTS tenant ID
- type String
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- accountName string
- Account name
- collaborationBranch string
- Collaboration branch
- hostName string
- GitHub Enterprise host name. For example: https://github.mydomain.com
- lastCommit stringId 
- The last commit ID
- projectName string
- VSTS project name
- repositoryName string
- Repository name
- rootFolder string
- Root folder to use in the repository
- tenantId string
- The VSTS tenant ID
- type string
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- account_name str
- Account name
- collaboration_branch str
- Collaboration branch
- host_name str
- GitHub Enterprise host name. For example: https://github.mydomain.com
- last_commit_ strid 
- The last commit ID
- project_name str
- VSTS project name
- repository_name str
- Repository name
- root_folder str
- Root folder to use in the repository
- tenant_id str
- The VSTS tenant ID
- type str
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- accountName String
- Account name
- collaborationBranch String
- Collaboration branch
- hostName String
- GitHub Enterprise host name. For example: https://github.mydomain.com
- lastCommit StringId 
- The last commit ID
- projectName String
- VSTS project name
- repositoryName String
- Repository name
- rootFolder String
- Root folder to use in the repository
- tenantId String
- The VSTS tenant ID
- type String
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
WorkspaceRepositoryConfigurationResponse, WorkspaceRepositoryConfigurationResponseArgs        
- AccountName string
- Account name
- CollaborationBranch string
- Collaboration branch
- HostName string
- GitHub Enterprise host name. For example: https://github.mydomain.com
- LastCommit stringId 
- The last commit ID
- ProjectName string
- VSTS project name
- RepositoryName string
- Repository name
- RootFolder string
- Root folder to use in the repository
- TenantId string
- The VSTS tenant ID
- Type string
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- AccountName string
- Account name
- CollaborationBranch string
- Collaboration branch
- HostName string
- GitHub Enterprise host name. For example: https://github.mydomain.com
- LastCommit stringId 
- The last commit ID
- ProjectName string
- VSTS project name
- RepositoryName string
- Repository name
- RootFolder string
- Root folder to use in the repository
- TenantId string
- The VSTS tenant ID
- Type string
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- accountName String
- Account name
- collaborationBranch String
- Collaboration branch
- hostName String
- GitHub Enterprise host name. For example: https://github.mydomain.com
- lastCommit StringId 
- The last commit ID
- projectName String
- VSTS project name
- repositoryName String
- Repository name
- rootFolder String
- Root folder to use in the repository
- tenantId String
- The VSTS tenant ID
- type String
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- accountName string
- Account name
- collaborationBranch string
- Collaboration branch
- hostName string
- GitHub Enterprise host name. For example: https://github.mydomain.com
- lastCommit stringId 
- The last commit ID
- projectName string
- VSTS project name
- repositoryName string
- Repository name
- rootFolder string
- Root folder to use in the repository
- tenantId string
- The VSTS tenant ID
- type string
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- account_name str
- Account name
- collaboration_branch str
- Collaboration branch
- host_name str
- GitHub Enterprise host name. For example: https://github.mydomain.com
- last_commit_ strid 
- The last commit ID
- project_name str
- VSTS project name
- repository_name str
- Repository name
- root_folder str
- Root folder to use in the repository
- tenant_id str
- The VSTS tenant ID
- type str
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- accountName String
- Account name
- collaborationBranch String
- Collaboration branch
- hostName String
- GitHub Enterprise host name. For example: https://github.mydomain.com
- lastCommit StringId 
- The last commit ID
- projectName String
- VSTS project name
- repositoryName String
- Repository name
- rootFolder String
- Root folder to use in the repository
- tenantId String
- The VSTS tenant ID
- type String
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:synapse:Workspace workspace1 /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.Synapse/workspaces/workspace1 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0