azure-native.synapse.Workspace
Explore with Pulumi AI
A workspace Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2021-03-01.
Other available API versions: 2021-05-01, 2021-06-01-preview.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:synapse:Workspace workspace1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}
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,
public_network_access: Optional[Union[str, WorkspacePublicNetworkAccess]] = None,
workspace_repository_configuration: Optional[WorkspaceRepositoryConfigurationArgs] = None,
private_endpoint_connections: Optional[Sequence[PrivateEndpointConnectionArgs]] = None,
identity: Optional[ManagedIdentityArgs] = None,
location: Optional[str] = None,
managed_resource_group_name: Optional[str] = None,
managed_virtual_network: Optional[str] = None,
managed_virtual_network_settings: Optional[ManagedVirtualNetworkSettingsArgs] = None,
encryption: Optional[EncryptionDetailsArgs] = None,
default_data_lake_storage: Optional[DataLakeStorageAccountDetailsArgs] = None,
csp_workspace_admin_properties: Optional[CspWorkspaceAdminPropertiesArgs] = None,
purview_configuration: Optional[PurviewConfigurationArgs] = None,
sql_administrator_login: Optional[str] = None,
sql_administrator_login_password: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
trusted_service_bypass_enabled: Optional[bool] = None,
virtual_network_profile: Optional[VirtualNetworkProfileArgs] = None,
workspace_name: Optional[str] = None,
azure_ad_only_authentication: Optional[bool] = 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",
PublicNetworkAccess = "string",
WorkspaceRepositoryConfiguration = new AzureNative.Synapse.Inputs.WorkspaceRepositoryConfigurationArgs
{
AccountName = "string",
CollaborationBranch = "string",
HostName = "string",
LastCommitId = "string",
ProjectName = "string",
RepositoryName = "string",
RootFolder = "string",
TenantId = "string",
Type = "string",
},
PrivateEndpointConnections = new[]
{
new AzureNative.Synapse.Inputs.PrivateEndpointConnectionArgs
{
PrivateLinkServiceConnectionState = new AzureNative.Synapse.Inputs.PrivateLinkServiceConnectionStateArgs
{
Description = "string",
Status = "string",
},
},
},
Identity = new AzureNative.Synapse.Inputs.ManagedIdentityArgs
{
Type = AzureNative.Synapse.ResourceIdentityType.None,
UserAssignedIdentities = new[]
{
"string",
},
},
Location = "string",
ManagedResourceGroupName = "string",
ManagedVirtualNetwork = "string",
ManagedVirtualNetworkSettings = new AzureNative.Synapse.Inputs.ManagedVirtualNetworkSettingsArgs
{
AllowedAadTenantIdsForLinking = new[]
{
"string",
},
LinkedAccessCheckOnTargetResource = false,
PreventDataExfiltration = false,
},
Encryption = new AzureNative.Synapse.Inputs.EncryptionDetailsArgs
{
Cmk = new AzureNative.Synapse.Inputs.CustomerManagedKeyDetailsArgs
{
KekIdentity = new AzureNative.Synapse.Inputs.KekIdentityPropertiesArgs
{
UseSystemAssignedIdentity = "any",
UserAssignedIdentity = "string",
},
Key = new AzureNative.Synapse.Inputs.WorkspaceKeyDetailsArgs
{
KeyVaultUrl = "string",
Name = "string",
},
},
},
DefaultDataLakeStorage = new AzureNative.Synapse.Inputs.DataLakeStorageAccountDetailsArgs
{
AccountUrl = "string",
CreateManagedPrivateEndpoint = false,
Filesystem = "string",
ResourceId = "string",
},
CspWorkspaceAdminProperties = new AzureNative.Synapse.Inputs.CspWorkspaceAdminPropertiesArgs
{
InitialWorkspaceAdminObjectId = "string",
},
PurviewConfiguration = new AzureNative.Synapse.Inputs.PurviewConfigurationArgs
{
PurviewResourceId = "string",
},
SqlAdministratorLogin = "string",
SqlAdministratorLoginPassword = "string",
Tags =
{
{ "string", "string" },
},
TrustedServiceBypassEnabled = false,
VirtualNetworkProfile = new AzureNative.Synapse.Inputs.VirtualNetworkProfileArgs
{
ComputeSubnetId = "string",
},
WorkspaceName = "string",
AzureADOnlyAuthentication = false,
});
example, err := synapse.NewWorkspace(ctx, "exampleworkspaceResourceResourceFromSynapse", &synapse.WorkspaceArgs{
ResourceGroupName: pulumi.String("string"),
PublicNetworkAccess: pulumi.String("string"),
WorkspaceRepositoryConfiguration: &synapse.WorkspaceRepositoryConfigurationArgs{
AccountName: pulumi.String("string"),
CollaborationBranch: pulumi.String("string"),
HostName: pulumi.String("string"),
LastCommitId: pulumi.String("string"),
ProjectName: pulumi.String("string"),
RepositoryName: pulumi.String("string"),
RootFolder: pulumi.String("string"),
TenantId: pulumi.String("string"),
Type: pulumi.String("string"),
},
PrivateEndpointConnections: synapse.PrivateEndpointConnectionTypeArray{
&synapse.PrivateEndpointConnectionTypeArgs{
PrivateLinkServiceConnectionState: &synapse.PrivateLinkServiceConnectionStateArgs{
Description: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
},
Identity: &synapse.ManagedIdentityArgs{
Type: synapse.ResourceIdentityTypeNone,
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
Location: pulumi.String("string"),
ManagedResourceGroupName: pulumi.String("string"),
ManagedVirtualNetwork: pulumi.String("string"),
ManagedVirtualNetworkSettings: &synapse.ManagedVirtualNetworkSettingsArgs{
AllowedAadTenantIdsForLinking: pulumi.StringArray{
pulumi.String("string"),
},
LinkedAccessCheckOnTargetResource: pulumi.Bool(false),
PreventDataExfiltration: pulumi.Bool(false),
},
Encryption: &synapse.EncryptionDetailsArgs{
Cmk: &synapse.CustomerManagedKeyDetailsArgs{
KekIdentity: &synapse.KekIdentityPropertiesArgs{
UseSystemAssignedIdentity: pulumi.Any("any"),
UserAssignedIdentity: pulumi.String("string"),
},
Key: &synapse.WorkspaceKeyDetailsArgs{
KeyVaultUrl: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
DefaultDataLakeStorage: &synapse.DataLakeStorageAccountDetailsArgs{
AccountUrl: pulumi.String("string"),
CreateManagedPrivateEndpoint: pulumi.Bool(false),
Filesystem: pulumi.String("string"),
ResourceId: pulumi.String("string"),
},
CspWorkspaceAdminProperties: &synapse.CspWorkspaceAdminPropertiesArgs{
InitialWorkspaceAdminObjectId: pulumi.String("string"),
},
PurviewConfiguration: &synapse.PurviewConfigurationArgs{
PurviewResourceId: pulumi.String("string"),
},
SqlAdministratorLogin: pulumi.String("string"),
SqlAdministratorLoginPassword: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
TrustedServiceBypassEnabled: pulumi.Bool(false),
VirtualNetworkProfile: &synapse.VirtualNetworkProfileArgs{
ComputeSubnetId: pulumi.String("string"),
},
WorkspaceName: pulumi.String("string"),
AzureADOnlyAuthentication: pulumi.Bool(false),
})
var exampleworkspaceResourceResourceFromSynapse = new Workspace("exampleworkspaceResourceResourceFromSynapse", WorkspaceArgs.builder()
.resourceGroupName("string")
.publicNetworkAccess("string")
.workspaceRepositoryConfiguration(WorkspaceRepositoryConfigurationArgs.builder()
.accountName("string")
.collaborationBranch("string")
.hostName("string")
.lastCommitId("string")
.projectName("string")
.repositoryName("string")
.rootFolder("string")
.tenantId("string")
.type("string")
.build())
.privateEndpointConnections(PrivateEndpointConnectionArgs.builder()
.privateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()
.description("string")
.status("string")
.build())
.build())
.identity(ManagedIdentityArgs.builder()
.type("None")
.userAssignedIdentities("string")
.build())
.location("string")
.managedResourceGroupName("string")
.managedVirtualNetwork("string")
.managedVirtualNetworkSettings(ManagedVirtualNetworkSettingsArgs.builder()
.allowedAadTenantIdsForLinking("string")
.linkedAccessCheckOnTargetResource(false)
.preventDataExfiltration(false)
.build())
.encryption(EncryptionDetailsArgs.builder()
.cmk(CustomerManagedKeyDetailsArgs.builder()
.kekIdentity(KekIdentityPropertiesArgs.builder()
.useSystemAssignedIdentity("any")
.userAssignedIdentity("string")
.build())
.key(WorkspaceKeyDetailsArgs.builder()
.keyVaultUrl("string")
.name("string")
.build())
.build())
.build())
.defaultDataLakeStorage(DataLakeStorageAccountDetailsArgs.builder()
.accountUrl("string")
.createManagedPrivateEndpoint(false)
.filesystem("string")
.resourceId("string")
.build())
.cspWorkspaceAdminProperties(CspWorkspaceAdminPropertiesArgs.builder()
.initialWorkspaceAdminObjectId("string")
.build())
.purviewConfiguration(PurviewConfigurationArgs.builder()
.purviewResourceId("string")
.build())
.sqlAdministratorLogin("string")
.sqlAdministratorLoginPassword("string")
.tags(Map.of("string", "string"))
.trustedServiceBypassEnabled(false)
.virtualNetworkProfile(VirtualNetworkProfileArgs.builder()
.computeSubnetId("string")
.build())
.workspaceName("string")
.azureADOnlyAuthentication(false)
.build());
exampleworkspace_resource_resource_from_synapse = azure_native.synapse.Workspace("exampleworkspaceResourceResourceFromSynapse",
resource_group_name="string",
public_network_access="string",
workspace_repository_configuration={
"account_name": "string",
"collaboration_branch": "string",
"host_name": "string",
"last_commit_id": "string",
"project_name": "string",
"repository_name": "string",
"root_folder": "string",
"tenant_id": "string",
"type": "string",
},
private_endpoint_connections=[{
"private_link_service_connection_state": {
"description": "string",
"status": "string",
},
}],
identity={
"type": azure_native.synapse.ResourceIdentityType.NONE,
"user_assigned_identities": ["string"],
},
location="string",
managed_resource_group_name="string",
managed_virtual_network="string",
managed_virtual_network_settings={
"allowed_aad_tenant_ids_for_linking": ["string"],
"linked_access_check_on_target_resource": False,
"prevent_data_exfiltration": False,
},
encryption={
"cmk": {
"kek_identity": {
"use_system_assigned_identity": "any",
"user_assigned_identity": "string",
},
"key": {
"key_vault_url": "string",
"name": "string",
},
},
},
default_data_lake_storage={
"account_url": "string",
"create_managed_private_endpoint": False,
"filesystem": "string",
"resource_id": "string",
},
csp_workspace_admin_properties={
"initial_workspace_admin_object_id": "string",
},
purview_configuration={
"purview_resource_id": "string",
},
sql_administrator_login="string",
sql_administrator_login_password="string",
tags={
"string": "string",
},
trusted_service_bypass_enabled=False,
virtual_network_profile={
"compute_subnet_id": "string",
},
workspace_name="string",
azure_ad_only_authentication=False)
const exampleworkspaceResourceResourceFromSynapse = new azure_native.synapse.Workspace("exampleworkspaceResourceResourceFromSynapse", {
resourceGroupName: "string",
publicNetworkAccess: "string",
workspaceRepositoryConfiguration: {
accountName: "string",
collaborationBranch: "string",
hostName: "string",
lastCommitId: "string",
projectName: "string",
repositoryName: "string",
rootFolder: "string",
tenantId: "string",
type: "string",
},
privateEndpointConnections: [{
privateLinkServiceConnectionState: {
description: "string",
status: "string",
},
}],
identity: {
type: azure_native.synapse.ResourceIdentityType.None,
userAssignedIdentities: ["string"],
},
location: "string",
managedResourceGroupName: "string",
managedVirtualNetwork: "string",
managedVirtualNetworkSettings: {
allowedAadTenantIdsForLinking: ["string"],
linkedAccessCheckOnTargetResource: false,
preventDataExfiltration: false,
},
encryption: {
cmk: {
kekIdentity: {
useSystemAssignedIdentity: "any",
userAssignedIdentity: "string",
},
key: {
keyVaultUrl: "string",
name: "string",
},
},
},
defaultDataLakeStorage: {
accountUrl: "string",
createManagedPrivateEndpoint: false,
filesystem: "string",
resourceId: "string",
},
cspWorkspaceAdminProperties: {
initialWorkspaceAdminObjectId: "string",
},
purviewConfiguration: {
purviewResourceId: "string",
},
sqlAdministratorLogin: "string",
sqlAdministratorLoginPassword: "string",
tags: {
string: "string",
},
trustedServiceBypassEnabled: false,
virtualNetworkProfile: {
computeSubnetId: "string",
},
workspaceName: "string",
azureADOnlyAuthentication: false,
});
type: azure-native:synapse:Workspace
properties:
azureADOnlyAuthentication: false
cspWorkspaceAdminProperties:
initialWorkspaceAdminObjectId: string
defaultDataLakeStorage:
accountUrl: string
createManagedPrivateEndpoint: false
filesystem: string
resourceId: string
encryption:
cmk:
kekIdentity:
useSystemAssignedIdentity: any
userAssignedIdentity: string
key:
keyVaultUrl: string
name: string
identity:
type: None
userAssignedIdentities:
- string
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
trustedServiceBypassEnabled: false
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:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Azure
ADOnly boolAuthentication - Enable or Disable AzureADOnlyAuthentication on All Workspace subresource
- Csp
Workspace Pulumi.Admin Properties Azure Native. Synapse. Inputs. Csp Workspace Admin Properties - Initial workspace AAD admin properties for a CSP subscription
- Default
Data 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
- Managed
Resource 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 '.'
- Managed
Virtual stringNetwork - 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 Pulumi.Network Settings Azure Native. Synapse. Inputs. Managed Virtual Network Settings - Managed Virtual Network Settings
- Private
Endpoint List<Pulumi.Connections Azure Native. Synapse. Inputs. Private Endpoint Connection> - Private endpoint connections to the workspace These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- Public
Network string | Pulumi.Access Azure Native. Synapse. Workspace Public Network Access - Enable or Disable public network access to workspace
- Purview
Configuration Pulumi.Azure Native. Synapse. Inputs. Purview Configuration - Purview Configuration
- Sql
Administrator stringLogin - Login for workspace SQL active directory administrator
- Sql
Administrator stringLogin Password - SQL administrator login password
- Dictionary<string, string>
- Resource tags.
- Trusted
Service boolBypass Enabled - Is trustedServiceBypassEnabled for the workspace
- Virtual
Network Pulumi.Profile Azure Native. Synapse. Inputs. Virtual Network Profile - Virtual Network profile
- Workspace
Name string - The name of the workspace.
- Workspace
Repository Pulumi.Configuration Azure Native. Synapse. Inputs. Workspace Repository Configuration - Git integration settings
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Azure
ADOnly boolAuthentication - Enable or Disable AzureADOnlyAuthentication on All Workspace subresource
- Csp
Workspace CspAdmin Properties Workspace Admin Properties Args - Initial workspace AAD admin properties for a CSP subscription
- Default
Data DataLake Storage Lake Storage Account Details Args - Workspace default data lake storage account details
- Encryption
Encryption
Details Args - The encryption details of the workspace
- Identity
Managed
Identity Args - Identity of the workspace
- Location string
- The geo-location where the resource lives
- Managed
Resource 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 '.'
- Managed
Virtual stringNetwork - 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 []PrivateConnections Endpoint Connection Type Args - Private endpoint connections to the workspace These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- Public
Network string | WorkspaceAccess Public Network Access - Enable or Disable public network access to workspace
- Purview
Configuration PurviewConfiguration Args - Purview Configuration
- Sql
Administrator stringLogin - Login for workspace SQL active directory administrator
- Sql
Administrator stringLogin Password - SQL administrator login password
- map[string]string
- Resource tags.
- Trusted
Service boolBypass Enabled - Is trustedServiceBypassEnabled for the workspace
- Virtual
Network VirtualProfile Network Profile Args - Virtual Network profile
- Workspace
Name string - The name of the workspace.
- Workspace
Repository WorkspaceConfiguration Repository Configuration Args - Git integration settings
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- azure
ADOnly BooleanAuthentication - Enable or Disable AzureADOnlyAuthentication on All Workspace subresource
- csp
Workspace CspAdmin Properties Workspace Admin Properties - Initial workspace AAD admin properties for a CSP subscription
- default
Data DataLake Storage Lake Storage Account Details - Workspace default data lake storage account details
- encryption
Encryption
Details - The encryption details of the workspace
- identity
Managed
Identity - Identity of the workspace
- location String
- The geo-location where the resource lives
- managed
Resource 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 '.'
- managed
Virtual StringNetwork - 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 - Managed Virtual Network Settings
- private
Endpoint List<PrivateConnections Endpoint Connection> - Private endpoint connections to the workspace These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- public
Network String | WorkspaceAccess Public Network Access - Enable or Disable public network access to workspace
- purview
Configuration PurviewConfiguration - Purview Configuration
- sql
Administrator StringLogin - Login for workspace SQL active directory administrator
- sql
Administrator StringLogin Password - SQL administrator login password
- Map<String,String>
- Resource tags.
- trusted
Service BooleanBypass Enabled - Is trustedServiceBypassEnabled for the workspace
- virtual
Network VirtualProfile Network Profile - Virtual Network profile
- workspace
Name String - The name of the workspace.
- workspace
Repository WorkspaceConfiguration Repository Configuration - Git integration settings
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- azure
ADOnly booleanAuthentication - Enable or Disable AzureADOnlyAuthentication on All Workspace subresource
- csp
Workspace CspAdmin Properties Workspace Admin Properties - Initial workspace AAD admin properties for a CSP subscription
- default
Data DataLake Storage Lake Storage Account Details - Workspace default data lake storage account details
- encryption
Encryption
Details - The encryption details of the workspace
- identity
Managed
Identity - Identity of the workspace
- location string
- The geo-location where the resource lives
- managed
Resource 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 '.'
- managed
Virtual stringNetwork - 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 - Managed Virtual Network Settings
- private
Endpoint PrivateConnections Endpoint Connection[] - Private endpoint connections to the workspace These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- public
Network string | WorkspaceAccess Public Network Access - Enable or Disable public network access to workspace
- purview
Configuration PurviewConfiguration - Purview Configuration
- sql
Administrator stringLogin - Login for workspace SQL active directory administrator
- sql
Administrator stringLogin Password - SQL administrator login password
- {[key: string]: string}
- Resource tags.
- trusted
Service booleanBypass Enabled - Is trustedServiceBypassEnabled for the workspace
- virtual
Network VirtualProfile Network Profile - Virtual Network profile
- workspace
Name string - The name of the workspace.
- workspace
Repository WorkspaceConfiguration Repository Configuration - Git integration settings
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- azure_
ad_ boolonly_ authentication - Enable or Disable AzureADOnlyAuthentication on All Workspace subresource
- csp_
workspace_ Cspadmin_ properties Workspace Admin Properties Args - Initial workspace AAD admin properties for a CSP subscription
- default_
data_ Datalake_ storage Lake Storage Account Details Args - Workspace default data lake storage account details
- encryption
Encryption
Details Args - The encryption details of the workspace
- identity
Managed
Identity 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 These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- 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.
- trusted_
service_ boolbypass_ enabled - Is trustedServiceBypassEnabled for the workspace
- 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
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- azure
ADOnly BooleanAuthentication - Enable or Disable AzureADOnlyAuthentication on All Workspace subresource
- csp
Workspace Property MapAdmin Properties - Initial workspace AAD admin properties for a CSP subscription
- default
Data 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
- managed
Resource 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 '.'
- managed
Virtual StringNetwork - 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 Property MapNetwork Settings - Managed Virtual Network Settings
- private
Endpoint List<Property Map>Connections - Private endpoint connections to the workspace These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- public
Network String | "Enabled" | "Disabled"Access - Enable or Disable public network access to workspace
- purview
Configuration Property Map - Purview Configuration
- sql
Administrator StringLogin - Login for workspace SQL active directory administrator
- sql
Administrator StringLogin Password - SQL administrator login password
- Map<String>
- Resource tags.
- trusted
Service BooleanBypass Enabled - Is trustedServiceBypassEnabled for the workspace
- virtual
Network Property MapProfile - Virtual Network profile
- workspace
Name String - The name of the workspace.
- workspace
Repository Property MapConfiguration - Git integration settings
Outputs
All input properties are implicitly available as output properties. Additionally, the Workspace resource produces the following output properties:
- Adla
Resource stringId - The ADLA resource ID.
- Connectivity
Endpoints Dictionary<string, string> - Connectivity endpoints
- Extra
Properties 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
- Provisioning
State string - Resource provisioning state
- Settings Dictionary<string, object>
- Workspace settings
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Workspace
UID string - The workspace unique identifier
- Adla
Resource stringId - The ADLA resource ID.
- Connectivity
Endpoints map[string]string - Connectivity endpoints
- Extra
Properties 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
- Provisioning
State string - Resource provisioning state
- Settings map[string]interface{}
- Workspace settings
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Workspace
UID string - The workspace unique identifier
- adla
Resource StringId - The ADLA resource ID.
- connectivity
Endpoints Map<String,String> - Connectivity endpoints
- extra
Properties 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
- provisioning
State String - Resource provisioning state
- settings Map<String,Object>
- Workspace settings
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspace
UID String - The workspace unique identifier
- adla
Resource stringId - The ADLA resource ID.
- connectivity
Endpoints {[key: string]: string} - Connectivity endpoints
- extra
Properties 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
- provisioning
State string - Resource provisioning state
- settings {[key: string]: any}
- Workspace settings
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspace
UID string - The workspace unique identifier
- adla_
resource_ strid - The ADLA resource ID.
- connectivity_
endpoints Mapping[str, str] - Connectivity endpoints
- extra_
properties 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
- settings Mapping[str, Any]
- Workspace settings
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspace_
uid str - The workspace unique identifier
- adla
Resource StringId - The ADLA resource ID.
- connectivity
Endpoints Map<String> - Connectivity endpoints
- extra
Properties 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
- provisioning
State String - Resource provisioning state
- settings Map<Any>
- Workspace settings
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- workspace
UID String - The workspace unique identifier
Supporting Types
CspWorkspaceAdminProperties, CspWorkspaceAdminPropertiesArgs
- Initial
Workspace stringAdmin Object Id - AAD object ID of initial workspace admin
- Initial
Workspace stringAdmin Object Id - AAD object ID of initial workspace admin
- initial
Workspace StringAdmin Object Id - AAD object ID of initial workspace admin
- initial
Workspace stringAdmin Object Id - AAD object ID of initial workspace admin
- initial_
workspace_ stradmin_ object_ id - AAD object ID of initial workspace admin
- initial
Workspace StringAdmin Object Id - AAD object ID of initial workspace admin
CspWorkspaceAdminPropertiesResponse, CspWorkspaceAdminPropertiesResponseArgs
- Initial
Workspace stringAdmin Object Id - AAD object ID of initial workspace admin
- Initial
Workspace stringAdmin Object Id - AAD object ID of initial workspace admin
- initial
Workspace StringAdmin Object Id - AAD object ID of initial workspace admin
- initial
Workspace stringAdmin Object Id - AAD object ID of initial workspace admin
- initial_
workspace_ stradmin_ object_ id - AAD object ID of initial workspace admin
- initial
Workspace StringAdmin Object Id - AAD object ID of initial workspace admin
CustomerManagedKeyDetails, CustomerManagedKeyDetailsArgs
- Kek
Identity Pulumi.Azure Native. Synapse. Inputs. Kek Identity Properties - Key encryption key
- Key
Pulumi.
Azure Native. Synapse. Inputs. Workspace Key Details - The key object of the workspace
- Kek
Identity KekIdentity Properties - Key encryption key
- Key
Workspace
Key Details - The key object of the workspace
- kek
Identity KekIdentity Properties - Key encryption key
- key
Workspace
Key Details - The key object of the workspace
- kek
Identity KekIdentity Properties - Key encryption key
- key
Workspace
Key Details - The key object of the workspace
- kek_
identity KekIdentity Properties - Key encryption key
- key
Workspace
Key Details - The key object of the workspace
- kek
Identity Property Map - Key encryption key
- key Property Map
- The key object of the workspace
CustomerManagedKeyDetailsResponse, CustomerManagedKeyDetailsResponseArgs
- Status string
- The customer managed key status on the workspace
- Kek
Identity Pulumi.Azure Native. Synapse. Inputs. Kek Identity Properties Response - Key encryption key
- 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
- Kek
Identity KekIdentity Properties Response - Key encryption key
- Key
Workspace
Key Details Response - The key object of the workspace
- status String
- The customer managed key status on the workspace
- kek
Identity KekIdentity Properties Response - Key encryption key
- key
Workspace
Key Details Response - The key object of the workspace
- status string
- The customer managed key status on the workspace
- kek
Identity KekIdentity Properties Response - Key encryption key
- key
Workspace
Key Details Response - The key object of the workspace
- status str
- The customer managed key status on the workspace
- kek_
identity KekIdentity Properties Response - Key encryption key
- key
Workspace
Key Details Response - The key object of the workspace
- status String
- The customer managed key status on the workspace
- kek
Identity Property Map - Key encryption key
- key Property Map
- The key object of the workspace
DataLakeStorageAccountDetails, DataLakeStorageAccountDetailsArgs
- Account
Url string - Account URL
- Create
Managed boolPrivate Endpoint - Create managed private endpoint to this storage account or not
- Filesystem string
- Filesystem name
- Resource
Id string - ARM resource Id of this storage account
- Account
Url string - Account URL
- Create
Managed boolPrivate Endpoint - Create managed private endpoint to this storage account or not
- Filesystem string
- Filesystem name
- Resource
Id string - ARM resource Id of this storage account
- account
Url String - Account URL
- create
Managed BooleanPrivate Endpoint - Create managed private endpoint to this storage account or not
- filesystem String
- Filesystem name
- resource
Id String - ARM resource Id of this storage account
- account
Url string - Account URL
- create
Managed booleanPrivate Endpoint - Create managed private endpoint to this storage account or not
- filesystem string
- Filesystem name
- resource
Id string - ARM resource Id of this storage account
- account_
url str - Account URL
- create_
managed_ boolprivate_ endpoint - Create managed private endpoint to this storage account or not
- filesystem str
- Filesystem name
- resource_
id str - ARM resource Id of this storage account
- account
Url String - Account URL
- create
Managed BooleanPrivate Endpoint - Create managed private endpoint to this storage account or not
- filesystem String
- Filesystem name
- resource
Id String - ARM resource Id of this storage account
DataLakeStorageAccountDetailsResponse, DataLakeStorageAccountDetailsResponseArgs
- Account
Url string - Account URL
- Create
Managed boolPrivate Endpoint - Create managed private endpoint to this storage account or not
- Filesystem string
- Filesystem name
- Resource
Id string - ARM resource Id of this storage account
- Account
Url string - Account URL
- Create
Managed boolPrivate Endpoint - Create managed private endpoint to this storage account or not
- Filesystem string
- Filesystem name
- Resource
Id string - ARM resource Id of this storage account
- account
Url String - Account URL
- create
Managed BooleanPrivate Endpoint - Create managed private endpoint to this storage account or not
- filesystem String
- Filesystem name
- resource
Id String - ARM resource Id of this storage account
- account
Url string - Account URL
- create
Managed booleanPrivate Endpoint - Create managed private endpoint to this storage account or not
- filesystem string
- Filesystem name
- resource
Id string - ARM resource Id of this storage account
- account_
url str - Account URL
- create_
managed_ boolprivate_ endpoint - Create managed private endpoint to this storage account or not
- filesystem str
- Filesystem name
- resource_
id str - ARM resource Id of this storage account
- account
Url String - Account URL
- create
Managed BooleanPrivate Endpoint - Create managed private endpoint to this storage account or not
- filesystem String
- Filesystem name
- resource
Id String - ARM resource Id of this storage account
EncryptionDetails, EncryptionDetailsArgs
- Cmk
Pulumi.
Azure Native. Synapse. Inputs. Customer Managed Key Details - Customer Managed Key Details
- Cmk
Customer
Managed Key Details - Customer Managed Key Details
- cmk
Customer
Managed Key Details - Customer Managed Key Details
- cmk
Customer
Managed Key Details - Customer Managed Key Details
- cmk
Customer
Managed Key Details - Customer Managed Key Details
- cmk Property Map
- Customer Managed Key Details
EncryptionDetailsResponse, EncryptionDetailsResponseArgs
- Double
Encryption boolEnabled - Double Encryption enabled
- Cmk
Pulumi.
Azure Native. Synapse. Inputs. Customer Managed Key Details Response - Customer Managed Key Details
- Double
Encryption boolEnabled - Double Encryption enabled
- Cmk
Customer
Managed Key Details Response - Customer Managed Key Details
- double
Encryption BooleanEnabled - Double Encryption enabled
- cmk
Customer
Managed Key Details Response - Customer Managed Key Details
- double
Encryption booleanEnabled - Double Encryption enabled
- cmk
Customer
Managed Key Details Response - Customer Managed Key Details
- double_
encryption_ boolenabled - Double Encryption enabled
- cmk
Customer
Managed Key Details Response - Customer Managed Key Details
- double
Encryption BooleanEnabled - Double Encryption enabled
- cmk Property Map
- Customer Managed Key Details
KekIdentityProperties, KekIdentityPropertiesArgs
- Use
System objectAssigned Identity - Boolean specifying whether to use system assigned identity or not
- User
Assigned stringIdentity - User assigned identity resource Id
- Use
System interface{}Assigned Identity - Boolean specifying whether to use system assigned identity or not
- User
Assigned stringIdentity - User assigned identity resource Id
- use
System ObjectAssigned Identity - Boolean specifying whether to use system assigned identity or not
- user
Assigned StringIdentity - User assigned identity resource Id
- use
System anyAssigned Identity - Boolean specifying whether to use system assigned identity or not
- user
Assigned stringIdentity - User assigned identity resource Id
- use_
system_ Anyassigned_ identity - Boolean specifying whether to use system assigned identity or not
- user_
assigned_ stridentity - User assigned identity resource Id
- use
System AnyAssigned Identity - Boolean specifying whether to use system assigned identity or not
- user
Assigned StringIdentity - User assigned identity resource Id
KekIdentityPropertiesResponse, KekIdentityPropertiesResponseArgs
- Use
System objectAssigned Identity - Boolean specifying whether to use system assigned identity or not
- User
Assigned stringIdentity - User assigned identity resource Id
- Use
System interface{}Assigned Identity - Boolean specifying whether to use system assigned identity or not
- User
Assigned stringIdentity - User assigned identity resource Id
- use
System ObjectAssigned Identity - Boolean specifying whether to use system assigned identity or not
- user
Assigned StringIdentity - User assigned identity resource Id
- use
System anyAssigned Identity - Boolean specifying whether to use system assigned identity or not
- user
Assigned stringIdentity - User assigned identity resource Id
- use_
system_ Anyassigned_ identity - Boolean specifying whether to use system assigned identity or not
- user_
assigned_ stridentity - User assigned identity resource Id
- use
System AnyAssigned Identity - Boolean specifying whether to use system assigned identity or not
- user
Assigned StringIdentity - User assigned identity resource Id
ManagedIdentity, ManagedIdentityArgs
- Type
Pulumi.
Azure Native. Synapse. Resource Identity Type - The type of managed identity for the workspace
- User
Assigned List<string>Identities - The user assigned managed identities.
- Type
Resource
Identity Type - The type of managed identity for the workspace
- User
Assigned []stringIdentities - The user assigned managed identities.
- type
Resource
Identity Type - The type of managed identity for the workspace
- user
Assigned List<String>Identities - The user assigned managed identities.
- type
Resource
Identity Type - The type of managed identity for the workspace
- user
Assigned string[]Identities - The user assigned managed identities.
- type
Resource
Identity Type - The type of managed identity for the workspace
- user_
assigned_ Sequence[str]identities - The user assigned managed identities.
- type
"None" | "System
Assigned" | "System Assigned,User Assigned" - The type of managed identity for the workspace
- user
Assigned List<String>Identities - The user assigned managed identities.
ManagedIdentityResponse, ManagedIdentityResponseArgs
- Principal
Id string - The principal ID of the workspace managed identity
- Tenant
Id string - The tenant ID of the workspace managed identity
- Type string
- The type of managed identity for the workspace
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Synapse. Inputs. User Assigned Managed Identity Response> - The user assigned managed identities.
- Principal
Id string - The principal ID of the workspace managed identity
- Tenant
Id string - The tenant ID of the workspace managed identity
- Type string
- The type of managed identity for the workspace
- User
Assigned map[string]UserIdentities Assigned Managed Identity Response - The user assigned managed identities.
- principal
Id String - The principal ID of the workspace managed identity
- tenant
Id String - The tenant ID of the workspace managed identity
- type String
- The type of managed identity for the workspace
- user
Assigned Map<String,UserIdentities Assigned Managed Identity Response> - The user assigned managed identities.
- principal
Id string - The principal ID of the workspace managed identity
- tenant
Id string - The tenant ID of the workspace managed identity
- type string
- The type of managed identity for the workspace
- user
Assigned {[key: string]: UserIdentities Assigned Managed Identity Response} - The user assigned managed identities.
- 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
- user_
assigned_ Mapping[str, Useridentities Assigned Managed Identity Response] - The user assigned managed identities.
- principal
Id String - The principal ID of the workspace managed identity
- tenant
Id String - The tenant ID of the workspace managed identity
- type String
- The type of managed identity for the workspace
- user
Assigned Map<Property Map>Identities - The user assigned managed identities.
ManagedVirtualNetworkSettings, ManagedVirtualNetworkSettingsArgs
- Allowed
Aad List<string>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
- Allowed
Aad []stringTenant 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
- allowed
Aad List<String>Tenant Ids For Linking - Allowed Aad Tenant Ids For Linking
- linked
Access BooleanCheck On Target Resource - Linked Access Check On Target Resource
- prevent
Data BooleanExfiltration - Prevent Data Exfiltration
- allowed
Aad string[]Tenant Ids For Linking - Allowed Aad Tenant Ids For Linking
- linked
Access booleanCheck On Target Resource - Linked Access Check On Target Resource
- prevent
Data 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
- allowed
Aad List<String>Tenant Ids For Linking - Allowed Aad Tenant Ids For Linking
- linked
Access BooleanCheck On Target Resource - Linked Access Check On Target Resource
- prevent
Data BooleanExfiltration - Prevent Data Exfiltration
ManagedVirtualNetworkSettingsResponse, ManagedVirtualNetworkSettingsResponseArgs
- Allowed
Aad List<string>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
- Allowed
Aad []stringTenant 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
- allowed
Aad List<String>Tenant Ids For Linking - Allowed Aad Tenant Ids For Linking
- linked
Access BooleanCheck On Target Resource - Linked Access Check On Target Resource
- prevent
Data BooleanExfiltration - Prevent Data Exfiltration
- allowed
Aad string[]Tenant Ids For Linking - Allowed Aad Tenant Ids For Linking
- linked
Access booleanCheck On Target Resource - Linked Access Check On Target Resource
- prevent
Data 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
- allowed
Aad List<String>Tenant Ids For Linking - Allowed Aad Tenant Ids For Linking
- linked
Access BooleanCheck On Target Resource - Linked Access Check On Target Resource
- prevent
Data BooleanExfiltration - Prevent Data Exfiltration
PrivateEndpointConnection, PrivateEndpointConnectionArgs
- Private
Link Pulumi.Service Connection State Azure Native. Synapse. Inputs. Private 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.
- private
Link 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.
- private_
link_ Privateservice_ connection_ state Link Service Connection State - Connection state of the private endpoint connection.
- private
Link 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
- Provisioning
State string - Provisioning state of the private endpoint connection.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Private
Endpoint Pulumi.Azure Native. Synapse. Inputs. Private Endpoint Response - The private endpoint which the connection belongs to.
- Private
Link 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
- Provisioning
State string - Provisioning state of the private endpoint connection.
- Type string
- 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
- provisioning
State String - Provisioning state of the private endpoint connection.
- type String
- 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
- provisioning
State string - Provisioning state of the private endpoint connection.
- type string
- 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 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
- provisioning
State String - Provisioning state of the private endpoint connection.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- private
Endpoint Property Map - The private endpoint which the connection belongs to.
- private
Link 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
- Actions
Required 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 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 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 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.
- actions
Required 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
- Purview
Resource stringId - Purview Resource ID
- Purview
Resource stringId - Purview Resource ID
- purview
Resource StringId - Purview Resource ID
- purview
Resource stringId - Purview Resource ID
- purview_
resource_ strid - Purview Resource ID
- purview
Resource StringId - Purview Resource ID
PurviewConfigurationResponse, PurviewConfigurationResponseArgs
- Purview
Resource stringId - Purview Resource ID
- Purview
Resource stringId - Purview Resource ID
- purview
Resource StringId - Purview Resource ID
- purview
Resource stringId - Purview Resource ID
- purview_
resource_ strid - Purview Resource ID
- purview
Resource StringId - Purview Resource ID
ResourceIdentityType, ResourceIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- Resource
Identity Type None - None
- Resource
Identity Type System Assigned - SystemAssigned
- Resource
Identity Type_System Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned,UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "System
Assigned,User Assigned" - SystemAssigned,UserAssigned
UserAssignedManagedIdentityResponse, UserAssignedManagedIdentityResponseArgs
- Client
Id string - The client ID.
- Principal
Id string - The principal ID.
- Client
Id string - The client ID.
- Principal
Id string - The principal ID.
- client
Id String - The client ID.
- principal
Id String - The principal ID.
- client
Id string - The client ID.
- principal
Id string - The principal ID.
- client_
id str - The client ID.
- principal_
id str - The principal ID.
- client
Id String - The client ID.
- principal
Id String - The principal ID.
VirtualNetworkProfile, VirtualNetworkProfileArgs
- Compute
Subnet stringId - Subnet ID used for computes in workspace
- Compute
Subnet stringId - Subnet ID used for computes in workspace
- compute
Subnet StringId - Subnet ID used for computes in workspace
- compute
Subnet stringId - Subnet ID used for computes in workspace
- compute_
subnet_ strid - Subnet ID used for computes in workspace
- compute
Subnet StringId - Subnet ID used for computes in workspace
VirtualNetworkProfileResponse, VirtualNetworkProfileResponseArgs
- Compute
Subnet stringId - Subnet ID used for computes in workspace
- Compute
Subnet stringId - Subnet ID used for computes in workspace
- compute
Subnet StringId - Subnet ID used for computes in workspace
- compute
Subnet stringId - Subnet ID used for computes in workspace
- compute_
subnet_ strid - Subnet ID used for computes in workspace
- compute
Subnet StringId - Subnet ID used for computes in workspace
WorkspaceKeyDetails, WorkspaceKeyDetailsArgs
- Key
Vault stringUrl - Workspace Key sub-resource key vault url
- Name string
- Workspace Key sub-resource name
- Key
Vault stringUrl - Workspace Key sub-resource key vault url
- Name string
- Workspace Key sub-resource name
- key
Vault StringUrl - Workspace Key sub-resource key vault url
- name String
- Workspace Key sub-resource name
- key
Vault 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
- key
Vault StringUrl - Workspace Key sub-resource key vault url
- name String
- Workspace Key sub-resource name
WorkspaceKeyDetailsResponse, WorkspaceKeyDetailsResponseArgs
- Key
Vault stringUrl - Workspace Key sub-resource key vault url
- Name string
- Workspace Key sub-resource name
- Key
Vault stringUrl - Workspace Key sub-resource key vault url
- Name string
- Workspace Key sub-resource name
- key
Vault StringUrl - Workspace Key sub-resource key vault url
- name String
- Workspace Key sub-resource name
- key
Vault 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
- key
Vault StringUrl - Workspace Key sub-resource key vault url
- name String
- Workspace Key sub-resource name
WorkspacePublicNetworkAccess, WorkspacePublicNetworkAccessArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Workspace
Public Network Access Enabled - Enabled
- Workspace
Public Network Access Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
WorkspaceRepositoryConfiguration, WorkspaceRepositoryConfigurationArgs
- Account
Name string - Account name
- Collaboration
Branch string - Collaboration branch
- Host
Name string - GitHub Enterprise host name. For example:
https://github.mydomain.com
- Last
Commit stringId - The last commit ID
- Project
Name string - VSTS project name
- Repository
Name string - Repository name
- Root
Folder string - Root folder to use in the repository
- Tenant
Id string - The VSTS tenant ID
- Type string
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- Account
Name string - Account name
- Collaboration
Branch string - Collaboration branch
- Host
Name string - GitHub Enterprise host name. For example:
https://github.mydomain.com
- Last
Commit stringId - The last commit ID
- Project
Name string - VSTS project name
- Repository
Name string - Repository name
- Root
Folder string - Root folder to use in the repository
- Tenant
Id string - The VSTS tenant ID
- Type string
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- account
Name String - Account name
- collaboration
Branch String - Collaboration branch
- host
Name String - GitHub Enterprise host name. For example:
https://github.mydomain.com
- last
Commit StringId - The last commit ID
- project
Name String - VSTS project name
- repository
Name String - Repository name
- root
Folder String - Root folder to use in the repository
- tenant
Id String - The VSTS tenant ID
- type String
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- account
Name string - Account name
- collaboration
Branch string - Collaboration branch
- host
Name string - GitHub Enterprise host name. For example:
https://github.mydomain.com
- last
Commit stringId - The last commit ID
- project
Name string - VSTS project name
- repository
Name string - Repository name
- root
Folder string - Root folder to use in the repository
- tenant
Id 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
- account
Name String - Account name
- collaboration
Branch String - Collaboration branch
- host
Name String - GitHub Enterprise host name. For example:
https://github.mydomain.com
- last
Commit StringId - The last commit ID
- project
Name String - VSTS project name
- repository
Name String - Repository name
- root
Folder String - Root folder to use in the repository
- tenant
Id String - The VSTS tenant ID
- type String
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
WorkspaceRepositoryConfigurationResponse, WorkspaceRepositoryConfigurationResponseArgs
- Account
Name string - Account name
- Collaboration
Branch string - Collaboration branch
- Host
Name string - GitHub Enterprise host name. For example:
https://github.mydomain.com
- Last
Commit stringId - The last commit ID
- Project
Name string - VSTS project name
- Repository
Name string - Repository name
- Root
Folder string - Root folder to use in the repository
- Tenant
Id string - The VSTS tenant ID
- Type string
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- Account
Name string - Account name
- Collaboration
Branch string - Collaboration branch
- Host
Name string - GitHub Enterprise host name. For example:
https://github.mydomain.com
- Last
Commit stringId - The last commit ID
- Project
Name string - VSTS project name
- Repository
Name string - Repository name
- Root
Folder string - Root folder to use in the repository
- Tenant
Id string - The VSTS tenant ID
- Type string
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- account
Name String - Account name
- collaboration
Branch String - Collaboration branch
- host
Name String - GitHub Enterprise host name. For example:
https://github.mydomain.com
- last
Commit StringId - The last commit ID
- project
Name String - VSTS project name
- repository
Name String - Repository name
- root
Folder String - Root folder to use in the repository
- tenant
Id String - The VSTS tenant ID
- type String
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
- account
Name string - Account name
- collaboration
Branch string - Collaboration branch
- host
Name string - GitHub Enterprise host name. For example:
https://github.mydomain.com
- last
Commit stringId - The last commit ID
- project
Name string - VSTS project name
- repository
Name string - Repository name
- root
Folder string - Root folder to use in the repository
- tenant
Id 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
- account
Name String - Account name
- collaboration
Branch String - Collaboration branch
- host
Name String - GitHub Enterprise host name. For example:
https://github.mydomain.com
- last
Commit StringId - The last commit ID
- project
Name String - VSTS project name
- repository
Name String - Repository name
- root
Folder String - Root folder to use in the repository
- tenant
Id String - The VSTS tenant ID
- type String
- Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0