Microsoft.Synapse-werkruimten 2021-03-01
Artikel 12/20/2024
2 inzenders
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype werkruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource voor Microsoft.Synapse/werkruimten wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Synapse/workspaces@2021-03-01' = {
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
connectivityEndpoints: {
{customized property}: 'string'
}
defaultDataLakeStorage: {
accountUrl: 'string'
filesystem: 'string'
}
encryption: {
cmk: {
key: {
keyVaultUrl: 'string'
name: 'string'
}
}
}
managedResourceGroupName: 'string'
managedVirtualNetwork: 'string'
managedVirtualNetworkSettings: {
allowedAadTenantIdsForLinking: [
'string'
]
linkedAccessCheckOnTargetResource: bool
preventDataExfiltration: bool
}
privateEndpointConnections: [
{
properties: {
privateEndpoint: {}
privateLinkServiceConnectionState: {
description: 'string'
status: 'string'
}
}
}
]
publicNetworkAccess: 'string'
purviewConfiguration: {
purviewResourceId: 'string'
}
sqlAdministratorLogin: 'string'
sqlAdministratorLoginPassword: 'string'
virtualNetworkProfile: {
computeSubnetId: 'string'
}
workspaceRepositoryConfiguration: {
accountName: 'string'
collaborationBranch: 'string'
hostName: 'string'
lastCommitId: 'string'
projectName: 'string'
repositoryName: 'string'
rootFolder: 'string'
tenantId: 'string'
type: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
CustomerManagedKeyDetails
DataLakeStorageAccountDetails
Naam
Beschrijving
Waarde
accountUrl
Account-URL
snaar
bestandssysteem
Bestandsnaam
snaar
EncryptionDetails
ManagedIdentity
Naam
Beschrijving
Waarde
type
Het type beheerde identiteit voor de werkruimte
'Geen' 'SystemAssigned'
ManagedVirtualNetworkSettings
Naam
Beschrijving
Waarde
allowedAadTenantIdsForLinking
Toegestane Aad-tenant-id's voor koppelen
tekenreeks[]
linkedAccessCheckOnTargetResource
Controle van gekoppelde toegang op doelresource
Bool
preventDataExfiltration
Gegevensexfiltratie voorkomen
Bool
Microsoft.Synapse/workspaces
Naam
Beschrijving
Waarde
identiteit
Identiteit van de werkruimte
ManagedIdentity-
plaats
De geografische locatie waar de resource zich bevindt
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
Eigenschappen van werkruimteresources
WorkspaceProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
PrivateEndpoint
PrivateEndpointConnection
PrivateEndpointConnectionProperties
PrivateLinkServiceConnectionState
Naam
Beschrijving
Waarde
beschrijving
De beschrijving van de private link-serviceverbinding.
snaar
status
De verbindingsstatus van de Private Link-service.
snaar
PurviewConfiguration
Naam
Beschrijving
Waarde
purviewResourceId
Purview-resource-id
snaar
VirtualNetworkProfile
Naam
Beschrijving
Waarde
computeSubnetId
Subnet-id die wordt gebruikt voor berekeningen in de werkruimte
snaar
WorkspaceKeyDetails
Naam
Beschrijving
Waarde
keyVaultUrl
URL van subresourcesleutelsleutel voor werkruimtesleutel
snaar
naam
Naam van subresource van werkruimtesleutel
snaar
WorkspaceProperties
Naam
Beschrijving
Waarde
connectivityEndpoints
Connectiviteitseindpunten
WorkspacePropertiesConnectivityEndpoints
defaultDataLakeStorage
Details van standaard data lake storage-account voor werkruimte
DataLakeStorageAccountDetails-
Codering
De versleutelingsgegevens van de werkruimte
EncryptionDetails-
managedResourceGroupName
Beheerde resourcegroep voor werkruimten. De naam van de resourcegroep identificeert de resourcegroep in de gebruikersabonnement-id. De naam van de resourcegroep mag niet langer zijn dan 90 tekens en moet alfanumerieke tekens zijn (Char.IsLetterOrDigit()) en '-', '_', '(', ')' en '.' Houd er rekening mee dat de naam niet kan eindigen met '.'
snaar
managedVirtualNetwork
Als u dit instelt op 'standaard', zorgt u ervoor dat alle berekeningen voor deze werkruimte zich in een virtueel netwerk bevinden dat namens de gebruiker wordt beheerd.
snaar
managedVirtualNetworkSettings
Instellingen voor beheerd virtueel netwerk
ManagedVirtualNetworkSettings
privateEndpointConnections
Privé-eindpuntverbindingen met de werkruimte
PrivateEndpointConnection []
publicNetworkAccess
Openbare netwerktoegang tot werkruimte in- of uitschakelen
'Uitgeschakeld' 'Ingeschakeld'
purviewConfiguration
Purview-configuratie
PurviewConfiguration-
sqlAdministratorLogin
Aanmelden voor SQL Active Directory-beheerder voor werkruimte
snaar
sqlAdministratorLoginPassword
Aanmeldingswachtwoord van SQL-beheerder
snaar
virtualNetworkProfile
Virtual Network-profiel
VirtualNetworkProfile
workspaceRepositoryConfiguration
Git-integratie-instellingen
WorkspaceRepositoryConfiguration-
WorkspacePropertiesConnectivityEndpoints
WorkspaceRepositoryConfiguration
Naam
Beschrijving
Waarde
accountName
Accountnaam
snaar
collaborationBranch
Samenwerkingsbranch
snaar
hostName
GitHub Enterprise-hostnaam. Bijvoorbeeld: https://github.mydomain.com
snaar
lastCommitId
De id van de laatste doorvoering
snaar
projectName
NAAM VAN VSTS-project
snaar
repositoryName
Naam van opslagplaats
snaar
rootFolder
Hoofdmap die moet worden gebruikt in de opslagplaats
snaar
tenantId
De VSTS-tenant-id
snaar Beperkingen: Minimale lengte = 36 Maximale lengte = 36 Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
type
Type opslagplaats-id-configuratie van werkruimte. Voorbeeld workspaceVSTSConfiguration, WorkspaceGitHubConfiguration
snaar
Resourcedefinitie van ARM-sjabloon
Het resourcetype werkruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.Synapse/werkruimteresource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Synapse/workspaces",
"apiVersion": "2021-03-01",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"connectivityEndpoints": {
"{customized property}": "string"
},
"defaultDataLakeStorage": {
"accountUrl": "string",
"filesystem": "string"
},
"encryption": {
"cmk": {
"key": {
"keyVaultUrl": "string",
"name": "string"
}
}
},
"managedResourceGroupName": "string",
"managedVirtualNetwork": "string",
"managedVirtualNetworkSettings": {
"allowedAadTenantIdsForLinking": [ "string" ],
"linkedAccessCheckOnTargetResource": "bool",
"preventDataExfiltration": "bool"
},
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {
},
"privateLinkServiceConnectionState": {
"description": "string",
"status": "string"
}
}
}
],
"publicNetworkAccess": "string",
"purviewConfiguration": {
"purviewResourceId": "string"
},
"sqlAdministratorLogin": "string",
"sqlAdministratorLoginPassword": "string",
"virtualNetworkProfile": {
"computeSubnetId": "string"
},
"workspaceRepositoryConfiguration": {
"accountName": "string",
"collaborationBranch": "string",
"hostName": "string",
"lastCommitId": "string",
"projectName": "string",
"repositoryName": "string",
"rootFolder": "string",
"tenantId": "string",
"type": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
CustomerManagedKeyDetails
DataLakeStorageAccountDetails
Naam
Beschrijving
Waarde
accountUrl
Account-URL
snaar
bestandssysteem
Bestandsnaam
snaar
EncryptionDetails
ManagedIdentity
Naam
Beschrijving
Waarde
type
Het type beheerde identiteit voor de werkruimte
'Geen' 'SystemAssigned'
ManagedVirtualNetworkSettings
Naam
Beschrijving
Waarde
allowedAadTenantIdsForLinking
Toegestane Aad-tenant-id's voor koppelen
tekenreeks[]
linkedAccessCheckOnTargetResource
Controle van gekoppelde toegang op doelresource
Bool
preventDataExfiltration
Gegevensexfiltratie voorkomen
Bool
Microsoft.Synapse/workspaces
Naam
Beschrijving
Waarde
apiVersion
De API-versie
'2021-03-01'
identiteit
Identiteit van de werkruimte
ManagedIdentity-
plaats
De geografische locatie waar de resource zich bevindt
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
Eigenschappen van werkruimteresources
WorkspaceProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type
Het resourcetype
'Microsoft.Synapse/workspaces'
PrivateEndpoint
PrivateEndpointConnection
PrivateEndpointConnectionProperties
PrivateLinkServiceConnectionState
Naam
Beschrijving
Waarde
beschrijving
De beschrijving van de private link-serviceverbinding.
snaar
status
De verbindingsstatus van de Private Link-service.
snaar
PurviewConfiguration
Naam
Beschrijving
Waarde
purviewResourceId
Purview-resource-id
snaar
VirtualNetworkProfile
Naam
Beschrijving
Waarde
computeSubnetId
Subnet-id die wordt gebruikt voor berekeningen in de werkruimte
snaar
WorkspaceKeyDetails
Naam
Beschrijving
Waarde
keyVaultUrl
URL van subresourcesleutelsleutel voor werkruimtesleutel
snaar
naam
Naam van subresource van werkruimtesleutel
snaar
WorkspaceProperties
Naam
Beschrijving
Waarde
connectivityEndpoints
Connectiviteitseindpunten
WorkspacePropertiesConnectivityEndpoints
defaultDataLakeStorage
Details van standaard data lake storage-account voor werkruimte
DataLakeStorageAccountDetails-
Codering
De versleutelingsgegevens van de werkruimte
EncryptionDetails-
managedResourceGroupName
Beheerde resourcegroep voor werkruimten. De naam van de resourcegroep identificeert de resourcegroep in de gebruikersabonnement-id. De naam van de resourcegroep mag niet langer zijn dan 90 tekens en moet alfanumerieke tekens zijn (Char.IsLetterOrDigit()) en '-', '_', '(', ')' en '.' Houd er rekening mee dat de naam niet kan eindigen met '.'
snaar
managedVirtualNetwork
Als u dit instelt op 'standaard', zorgt u ervoor dat alle berekeningen voor deze werkruimte zich in een virtueel netwerk bevinden dat namens de gebruiker wordt beheerd.
snaar
managedVirtualNetworkSettings
Instellingen voor beheerd virtueel netwerk
ManagedVirtualNetworkSettings
privateEndpointConnections
Privé-eindpuntverbindingen met de werkruimte
PrivateEndpointConnection []
publicNetworkAccess
Openbare netwerktoegang tot werkruimte in- of uitschakelen
'Uitgeschakeld' 'Ingeschakeld'
purviewConfiguration
Purview-configuratie
PurviewConfiguration-
sqlAdministratorLogin
Aanmelden voor SQL Active Directory-beheerder voor werkruimte
snaar
sqlAdministratorLoginPassword
Aanmeldingswachtwoord van SQL-beheerder
snaar
virtualNetworkProfile
Virtual Network-profiel
VirtualNetworkProfile
workspaceRepositoryConfiguration
Git-integratie-instellingen
WorkspaceRepositoryConfiguration-
WorkspacePropertiesConnectivityEndpoints
WorkspaceRepositoryConfiguration
Naam
Beschrijving
Waarde
accountName
Accountnaam
snaar
collaborationBranch
Samenwerkingsbranch
snaar
hostName
GitHub Enterprise-hostnaam. Bijvoorbeeld: https://github.mydomain.com
snaar
lastCommitId
De id van de laatste doorvoering
snaar
projectName
NAAM VAN VSTS-project
snaar
repositoryName
Naam van opslagplaats
snaar
rootFolder
Hoofdmap die moet worden gebruikt in de opslagplaats
snaar
tenantId
De VSTS-tenant-id
snaar Beperkingen: Minimale lengte = 36 Maximale lengte = 36 Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
type
Type opslagplaats-id-configuratie van werkruimte. Voorbeeld workspaceVSTSConfiguration, WorkspaceGitHubConfiguration
snaar
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon
Beschrijving
Azure Synapse Proof-of-Concept-
Met deze sjabloon maakt u een proof-of-conceptomgeving voor Azure Synapse, waaronder SQL-pools en optionele Apache Spark-pools
Het resourcetype werkruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource voor Microsoft.Synapse/werkruimten wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Synapse/workspaces@2021-03-01"
name = "string"
identity = {
type = "string"
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
connectivityEndpoints = {
{customized property} = "string"
}
defaultDataLakeStorage = {
accountUrl = "string"
filesystem = "string"
}
encryption = {
cmk = {
key = {
keyVaultUrl = "string"
name = "string"
}
}
}
managedResourceGroupName = "string"
managedVirtualNetwork = "string"
managedVirtualNetworkSettings = {
allowedAadTenantIdsForLinking = [
"string"
]
linkedAccessCheckOnTargetResource = bool
preventDataExfiltration = bool
}
privateEndpointConnections = [
{
properties = {
privateEndpoint = {
}
privateLinkServiceConnectionState = {
description = "string"
status = "string"
}
}
}
]
publicNetworkAccess = "string"
purviewConfiguration = {
purviewResourceId = "string"
}
sqlAdministratorLogin = "string"
sqlAdministratorLoginPassword = "string"
virtualNetworkProfile = {
computeSubnetId = "string"
}
workspaceRepositoryConfiguration = {
accountName = "string"
collaborationBranch = "string"
hostName = "string"
lastCommitId = "string"
projectName = "string"
repositoryName = "string"
rootFolder = "string"
tenantId = "string"
type = "string"
}
}
})
}
Eigenschapswaarden
CustomerManagedKeyDetails
DataLakeStorageAccountDetails
Naam
Beschrijving
Waarde
accountUrl
Account-URL
snaar
bestandssysteem
Bestandsnaam
snaar
EncryptionDetails
ManagedIdentity
Naam
Beschrijving
Waarde
type
Het type beheerde identiteit voor de werkruimte
'Geen' 'SystemAssigned'
ManagedVirtualNetworkSettings
Naam
Beschrijving
Waarde
allowedAadTenantIdsForLinking
Toegestane Aad-tenant-id's voor koppelen
tekenreeks[]
linkedAccessCheckOnTargetResource
Controle van gekoppelde toegang op doelresource
Bool
preventDataExfiltration
Gegevensexfiltratie voorkomen
Bool
Microsoft.Synapse/workspaces
Naam
Beschrijving
Waarde
identiteit
Identiteit van de werkruimte
ManagedIdentity-
plaats
De geografische locatie waar de resource zich bevindt
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
Eigenschappen van werkruimteresources
WorkspaceProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden.
type
Het resourcetype
"Microsoft.Synapse/workspaces@2021-03-01"
PrivateEndpoint
PrivateEndpointConnection
PrivateEndpointConnectionProperties
PrivateLinkServiceConnectionState
Naam
Beschrijving
Waarde
beschrijving
De beschrijving van de private link-serviceverbinding.
snaar
status
De verbindingsstatus van de Private Link-service.
snaar
PurviewConfiguration
Naam
Beschrijving
Waarde
purviewResourceId
Purview-resource-id
snaar
VirtualNetworkProfile
Naam
Beschrijving
Waarde
computeSubnetId
Subnet-id die wordt gebruikt voor berekeningen in de werkruimte
snaar
WorkspaceKeyDetails
Naam
Beschrijving
Waarde
keyVaultUrl
URL van subresourcesleutelsleutel voor werkruimtesleutel
snaar
naam
Naam van subresource van werkruimtesleutel
snaar
WorkspaceProperties
Naam
Beschrijving
Waarde
connectivityEndpoints
Connectiviteitseindpunten
WorkspacePropertiesConnectivityEndpoints
defaultDataLakeStorage
Details van standaard data lake storage-account voor werkruimte
DataLakeStorageAccountDetails-
Codering
De versleutelingsgegevens van de werkruimte
EncryptionDetails-
managedResourceGroupName
Beheerde resourcegroep voor werkruimten. De naam van de resourcegroep identificeert de resourcegroep in de gebruikersabonnement-id. De naam van de resourcegroep mag niet langer zijn dan 90 tekens en moet alfanumerieke tekens zijn (Char.IsLetterOrDigit()) en '-', '_', '(', ')' en '.' Houd er rekening mee dat de naam niet kan eindigen met '.'
snaar
managedVirtualNetwork
Als u dit instelt op 'standaard', zorgt u ervoor dat alle berekeningen voor deze werkruimte zich in een virtueel netwerk bevinden dat namens de gebruiker wordt beheerd.
snaar
managedVirtualNetworkSettings
Instellingen voor beheerd virtueel netwerk
ManagedVirtualNetworkSettings
privateEndpointConnections
Privé-eindpuntverbindingen met de werkruimte
PrivateEndpointConnection []
publicNetworkAccess
Openbare netwerktoegang tot werkruimte in- of uitschakelen
'Uitgeschakeld' 'Ingeschakeld'
purviewConfiguration
Purview-configuratie
PurviewConfiguration-
sqlAdministratorLogin
Aanmelden voor SQL Active Directory-beheerder voor werkruimte
snaar
sqlAdministratorLoginPassword
Aanmeldingswachtwoord van SQL-beheerder
snaar
virtualNetworkProfile
Virtual Network-profiel
VirtualNetworkProfile
workspaceRepositoryConfiguration
Git-integratie-instellingen
WorkspaceRepositoryConfiguration-
WorkspacePropertiesConnectivityEndpoints
WorkspaceRepositoryConfiguration
Naam
Beschrijving
Waarde
accountName
Accountnaam
snaar
collaborationBranch
Samenwerkingsbranch
snaar
hostName
GitHub Enterprise-hostnaam. Bijvoorbeeld: https://github.mydomain.com
snaar
lastCommitId
De id van de laatste doorvoering
snaar
projectName
NAAM VAN VSTS-project
snaar
repositoryName
Naam van opslagplaats
snaar
rootFolder
Hoofdmap die moet worden gebruikt in de opslagplaats
snaar
tenantId
De VSTS-tenant-id
snaar Beperkingen: Minimale lengte = 36 Maximale lengte = 36 Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
type
Type opslagplaats-id-configuratie van werkruimte. Voorbeeld workspaceVSTSConfiguration, WorkspaceGitHubConfiguration
snaar