Pracovní prostory Microsoft.Synapse z 1. 5. 2021
Článek 07/01/2023
1 přispěvatel
Váš názor
V tomto článku
Definice prostředku Bicep
Typ prostředku pracovních prostorů je možné nasadit s operacemi, které cílí na:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.Synapse/workspaces, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Synapse/workspaces@2021-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
connectivityEndpoints: {}
cspWorkspaceAdminProperties: {
initialWorkspaceAdminObjectId: 'string'
}
defaultDataLakeStorage: {
accountUrl: 'string'
filesystem: 'string'
}
encryption: {
cmk: {
kekIdentity: {
userAssignedIdentity: 'string'
useSystemAssignedIdentity: any()
}
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'
}
}
}
Hodnoty vlastností
pracovní prostory
Název
Description
Hodnota
name
Název prostředku
string (povinné) Omezení počtu znaků: 1–50 Platné znaky: Malá písmena, pomlčky a číslice. Začíná a končí písmenem nebo číslicí. Nemůže obsahovat -ondemand
Název prostředku musí být v rámci Azure jedinečný.
location
Geografické umístění, kde se prostředek nachází
string (povinné)
tags
Značky prostředků.
Slovník názvů a hodnot značek. Zobrazit značky v šablonách
identity
Identita pracovního prostoru
Spravovaná identita
properties
Vlastnosti prostředku pracovního prostoru
Vlastnosti pracovního prostoru
Spravovaná identita
Název
Description
Hodnota
typ
Typ spravované identity pro pracovní prostor
'Žádný' 'SystemAssigned' 'SystemAssigned,UserAssigned'
userAssignedIdentity
Spravované identity přiřazené uživatelem
object
Vlastnosti pracovního prostoru
Název
Description
Hodnota
připojeníEndpointy
Koncové body připojení
object
cspWorkspaceAdminVlastnosti
Počáteční vlastnosti správce AAD pracovního prostoru pro předplatné CSP
CspWorkspaceAdminVlastnosti
defaultDataLakeStorage
Podrobnosti o výchozím účtu úložiště Data Lake v pracovním prostoru
DataLakeStorageAccountDetails
šifrování
Podrobnosti šifrování pracovního prostoru
EncryptionDetails (Podrobnosti o šifrování)
managedResourceGroupName
Spravovaná skupina prostředků pracovního prostoru. Název skupiny prostředků jednoznačně identifikuje skupinu prostředků v rámci id předplatného uživatele. Název skupiny prostředků nesmí být delší než 90 znaků a musí se jednat o alfanumerické znaky (Char.IsLetterOrDigit()) a -, _, (, ) a. Všimněte si, že název nesmí končit na ..
řetězec
managedVirtualNetwork
Nastavení na výchozí zajistí, že všechny výpočetní prostředky pro tento pracovní prostor budou ve virtuální síti spravované jménem uživatele.
řetězec
managedVirtualNetworkSettings
Nastavení spravovaného Virtual Network
ManagedVirtualNetworkSettings
privateEndpointConnections
Připojení privátních koncových bodů k pracovnímu prostoru
PrivateEndpointConnection []
publicNetworkAccess
Povolení nebo zakázání veřejného síťového přístupu k pracovnímu prostoru
Zakázáno Povoleno
konfigurace purview
Konfigurace Purview
PurviewConfiguration
sqlAdministratorLogin
Přihlášení pro správce active directory SQL pracovního prostoru
řetězec
sqlAdministratorLoginPassword
Přihlašovací heslo správce SQL
řetězec
virtualNetworkProfile
Virtual Network profil
VirtualNetworkProfile
workspaceRepositoryConfiguration
Nastavení integrace Gitu
WorkspaceRepositoryConfiguration
CspWorkspaceAdminProperties
Název
Description
Hodnota
initialWorkspaceAdminObjectId
ID objektu AAD počátečního správce pracovního prostoru
řetězec
DataLakeStorageAccountDetails
Název
Description
Hodnota
accountUrl
Adresa URL účtu
řetězec
Souborový systém
Název systému souborů
řetězec
EncryptionDetails
CustomerManagedKeyDetails
KekIdentityProperties
Název
Description
Hodnota
userAssignedIdentity
ID prostředku identity přiřazené uživatelem
řetězec
useSystemAssignedIdentity
Logická hodnota určující, jestli se má použít identita přiřazená systémem nebo ne
Pro Bicep můžete použít funkci any().
WorkspaceKeyDetails
Název
Description
Hodnota
keyVaultUrl
Adresa URL trezoru klíčů dílčího prostředku pracovního prostoru
řetězec
name
Název dílčího prostředku klíče pracovního prostoru
řetězec
ManagedVirtualNetworkSettings
Název
Description
Hodnota
allowedAadTenantIdsForLinking
Povolená ID tenanta Aad pro propojení
string[]
linkedAccessCheckOnTargetResource
Kontrola propojeného přístupu u cílového prostředku
bool
preventDataExfiltration
Zabránění exfiltraci dat
bool
PrivateEndpointConnection
PrivateEndpointConnectionProperties
Privátní koncový bod
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.
PrivateLinkServiceConnectionState
Název
Description
Hodnota
description
Popis připojení služby private link.
řetězec
status
Stav připojení služby Private Link.
řetězec
PurviewConfiguration
Název
Description
Hodnota
purviewResourceId
ID prostředku Purview
řetězec
VirtualNetworkProfile
Název
Description
Hodnota
computeSubnetId
ID podsítě používané pro výpočetní prostředky v pracovním prostoru
řetězec
WorkspaceRepositoryConfiguration
Název
Description
Hodnota
accountName
Název účtu
řetězec
collaborationBranch
Větev pro spolupráci
řetězec
Hostname
Název hostitele GitHub Enterprise. Příklad: https://github.mydomain.com
řetězec
lastCommitId
ID posledního potvrzení
řetězec
projectName
Název projektu VSTS
řetězec
název_úložiště
Název úložiště
řetězec
rootFolder
Kořenová složka, která se má použít v úložišti
řetězec
ID tenanta
ID tenanta VSTS
řetězec
typ
Typ konfigurace ID úložiště pracovního prostoru Příklad Pracovního prostoruVSTSConfiguration, WorkspaceGitHubConfiguration
řetězec
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona)
Description
Azure Synapse testování konceptu
Tato šablona vytvoří prostředí pro testování konceptu pro Azure Synapse, včetně fondů SQL a volitelných fondů Apache Sparku.
Definice prostředku šablony ARM
Typ prostředku pracovních prostorů je možné nasadit s operacemi, které cílí na:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.Synapse/workspaces, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.Synapse/workspaces",
"apiVersion": "2021-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"connectivityEndpoints": {},
"cspWorkspaceAdminProperties": {
"initialWorkspaceAdminObjectId": "string"
},
"defaultDataLakeStorage": {
"accountUrl": "string",
"filesystem": "string"
},
"encryption": {
"cmk": {
"kekIdentity": {
"userAssignedIdentity": "string",
"useSystemAssignedIdentity": {}
},
"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"
}
}
}
Hodnoty vlastností
pracovní prostory
Název
Description
Hodnota
typ
Typ prostředku
Microsoft.Synapse/workspaces
apiVersion
Verze rozhraní API prostředku
'2021-05-01'
name
Název prostředku
string (povinné) Omezení počtu znaků: 1–50 Platné znaky: Malá písmena, pomlčky a číslice. Začíná a končí písmenem nebo číslicí. Nemůže obsahovat -ondemand
Název prostředku musí být v rámci Azure jedinečný.
location
Geografické umístění, kde se prostředek nachází
string (povinné)
tags
Značky prostředků.
Slovník názvů a hodnot značek. Zobrazit značky v šablonách
identity
Identita pracovního prostoru
Spravovaná identita
properties
Vlastnosti prostředku pracovního prostoru
Vlastnosti pracovního prostoru
Spravovaná identita
Název
Description
Hodnota
typ
Typ spravované identity pro pracovní prostor
'Žádný' 'SystemAssigned' 'SystemAssigned,UserAssigned'
userAssignedIdentity
Uživatel přiřadil spravované identity.
object
WorkspaceVlastnosti
Název
Description
Hodnota
připojeníEndpointy
Koncové body připojení
object
cspWorkspaceAdminVlastnosti
Počáteční vlastnosti správce AAD pracovního prostoru pro předplatné CSP
CspWorkspaceAdminProperties
defaultDataLakeStorage
Podrobnosti o výchozím účtu úložiště Data Lake v pracovním prostoru
DataLakeStorageAccountDetails
šifrování
Podrobnosti o šifrování pracovního prostoru
EncryptionDetails
managedResourceGroupName
Skupina prostředků spravovaná pracovním prostorem Název skupiny prostředků jednoznačně identifikuje skupinu prostředků v rámci id předplatného uživatele. Název skupiny prostředků nesmí být delší než 90 znaků a musí obsahovat alfanumerické znaky (Char.IsLetterOrDigit()) a -, _, (, ) a. Všimněte si, že název nemůže končit na ..
řetězec
managedVirtualNetwork
Pokud tuto možnost nastavíte na výchozí, zajistíte, že všechny výpočetní prostředky pro tento pracovní prostor budou ve virtuální síti spravované jménem uživatele.
řetězec
managedVirtualNetworkSettings
Nastavení spravovaného Virtual Network
ManagedVirtualNetworkSettings
privateEndpointConnections
Připojení privátního koncového bodu k pracovnímu prostoru
PrivateEndpointConnection []
publicNetworkAccess
Povolení nebo zakázání přístupu z veřejné sítě k pracovnímu prostoru
Zakázáno 'Povoleno'
purviewKonfigurace
Konfigurace Purview
PurviewConfiguration
sqlAdministratorLogin
Přihlášení pro správce služby Active Directory SQL pracovního prostoru
řetězec
sqlAdministratorLoginPassword
Přihlašovací heslo správce SQL
řetězec
virtualNetworkProfile
Virtual Network profil
VirtualNetworkProfile
workspaceRepositoryConfiguration
Nastavení integrace Gitu
WorkspaceRepositoryConfiguration
CspWorkspaceAdminProperties
Název
Description
Hodnota
initialWorkspaceAdminObjectId
ID objektu AAD počátečního správce pracovního prostoru
řetězec
DataLakeStorageAccountDetails
Název
Description
Hodnota
accountUrl
Adresa URL účtu
řetězec
Souborový systém
Název systému souborů
řetězec
EncryptionDetails
CustomerManagedKeyDetails
KekIdentityProperties
Název
Description
Hodnota
userAssignedIdentity
ID prostředku identity přiřazené uživatelem
řetězec
useSystemAssignedIdentity
Logická hodnota určující, jestli se má použít identita přiřazená systémem nebo ne
Podrobnosti o klíčích pracovních prostorů
Název
Description
Hodnota
keyVaultUrl
Adresa URL trezoru klíčů dílčího prostředku pracovního prostoru
řetězec
name
Název dílčího prostředku klíče pracovního prostoru
řetězec
ManagedVirtualNetworkSettings
Název
Description
Hodnota
allowedAadTenantIdsForLinking
Povolená ID tenanta AAD pro propojení
string[]
linkedAccessCheckOnTargetResource
Kontrola propojeného přístupu k cílovému prostředku
bool
preventDataExfiltration
Zabránění exfiltraci dat
bool
PrivateEndpointConnection
PrivateEndpointConnectionProperties
Privátní koncový bod
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
PrivateLinkServiceConnectionState
Název
Description
Hodnota
description
Popis připojení služby Private Link.
řetězec
status
Stav připojení služby Private Link.
řetězec
PurviewConfiguration
Název
Description
Hodnota
purviewResourceId
ID prostředku Purview
řetězec
VirtualNetworkProfile
Název
Description
Hodnota
computeSubnetId
ID podsítě používané pro výpočetní prostředky v pracovním prostoru
řetězec
WorkspaceRepositoryConfiguration
Název
Description
Hodnota
accountName
Název účtu
řetězec
collaborationBranch
Větev pro spolupráci
řetězec
Hostname
Název hostitele GitHub Enterprise. Příklad: https://github.mydomain.com
řetězec
lastCommitId
ID posledního potvrzení
řetězec
projectName
Název projektu VSTS
řetězec
název_úložiště
Název úložiště
řetězec
rootFolder
Kořenová složka, která se má použít v úložišti
řetězec
ID tenanta
ID tenanta VSTS
řetězec
typ
Typ konfigurace ID úložiště pracovního prostoru Příklad Pracovního prostoruVSTSConfiguration, WorkspaceGitHubConfiguration
řetězec
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona)
Description
Azure Synapse testování konceptu
Tato šablona vytvoří prostředí pro testování konceptu pro Azure Synapse, včetně fondů SQL a volitelných fondů Apache Sparku.
Typ prostředku pracovních prostorů je možné nasadit s operacemi, které cílí na:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.Synapse/workspaces, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Synapse/workspaces@2021-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
connectivityEndpoints = {}
cspWorkspaceAdminProperties = {
initialWorkspaceAdminObjectId = "string"
}
defaultDataLakeStorage = {
accountUrl = "string"
filesystem = "string"
}
encryption = {
cmk = {
kekIdentity = {
userAssignedIdentity = "string"
}
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"
}
}
})
}
Hodnoty vlastností
pracovní prostory
Název
Description
Hodnota
typ
Typ prostředku
Microsoft.Synapse/workspaces@2021-05-01
name
Název prostředku
string (povinné) Limit počtu znaků: 1–50 Platné znaky: Malá písmena, spojovníky a číslice. Začátek a konec písmenem nebo číslem Nelze obsahovat -ondemand
Název prostředku musí být v rámci Azure jedinečný.
location
Geografické umístění, ve kterém se nachází prostředek
string (povinné)
parent_id
K nasazení do skupiny prostředků použijte ID této skupiny prostředků.
string (povinné)
tags
Značky prostředků.
Slovník názvů značek a hodnot.
identity
Identita pracovního prostoru
Spravovaná identita
properties
Vlastnosti prostředku pracovního prostoru
WorkspaceVlastnosti
Spravovaná identita
Název
Description
Hodnota
typ
Typ spravované identity pro pracovní prostor
"SystemAssigned" "SystemAssigned,UserAssigned"
identity_ids
Uživatel přiřadil spravované identity.
Pole ID identit uživatelů
WorkspaceVlastnosti
Název
Description
Hodnota
připojeníEndpointy
Koncové body připojení
object
cspWorkspaceAdminVlastnosti
Počáteční vlastnosti správce AAD pracovního prostoru pro předplatné CSP
CspWorkspaceAdminProperties
defaultDataLakeStorage
Podrobnosti o výchozím účtu úložiště Data Lake v pracovním prostoru
DataLakeStorageAccountDetails
šifrování
Podrobnosti o šifrování pracovního prostoru
EncryptionDetails
managedResourceGroupName
Skupina prostředků spravovaná pracovním prostorem Název skupiny prostředků jednoznačně identifikuje skupinu prostředků v rámci id předplatného uživatele. Název skupiny prostředků nesmí být delší než 90 znaků a musí obsahovat alfanumerické znaky (Char.IsLetterOrDigit()) a -, _, (, ) a. Všimněte si, že název nemůže končit na ..
řetězec
managedVirtualNetwork
Pokud tuto možnost nastavíte na výchozí, zajistíte, že všechny výpočetní prostředky pro tento pracovní prostor budou ve virtuální síti spravované jménem uživatele.
řetězec
managedVirtualNetworkSettings
Nastavení spravovaného Virtual Network
ManagedVirtualNetworkSettings
privateEndpointConnections
Připojení privátního koncového bodu k pracovnímu prostoru
PrivateEndpointConnection []
publicNetworkAccess
Povolení nebo zakázání přístupu z veřejné sítě k pracovnímu prostoru
"Zakázáno" "Povoleno"
purviewKonfigurace
Konfigurace Purview
PurviewConfiguration
sqlAdministratorLogin
Přihlášení pro správce služby Active Directory SQL pracovního prostoru
řetězec
sqlAdministratorLoginPassword
Přihlašovací heslo správce SQL
řetězec
virtualNetworkProfile
Virtual Network profil
VirtualNetworkProfile
workspaceRepositoryConfiguration
Nastavení integrace Gitu
WorkspaceRepositoryConfiguration
CspWorkspaceAdminProperties
Název
Description
Hodnota
initialWorkspaceAdminObjectId
ID objektu AAD počátečního správce pracovního prostoru
řetězec
DataLakeStorageAccountDetails
Název
Description
Hodnota
accountUrl
Adresa URL účtu
řetězec
Souborový systém
Název systému souborů
řetězec
EncryptionDetails
CustomerManagedKeyDetails
KekIdentityProperties
Název
Description
Hodnota
userAssignedIdentity
ID prostředku identity přiřazené uživatelem
řetězec
useSystemAssignedIdentity
Logická hodnota určující, jestli se má použít identita přiřazená systémem nebo ne
WorkspaceKeyDetails
Název
Description
Hodnota
keyVaultUrl
Adresa URL trezoru klíčů dílčího prostředku pracovního prostoru
řetězec
name
Název dílčího prostředku klíče pracovního prostoru
řetězec
ManagedVirtualNetworkSettings
Název
Description
Hodnota
allowedAadTenantIdsForLinking
Povolená ID tenanta Aad pro propojení
string[]
linkedAccessCheckOnTargetResource
Kontrola propojeného přístupu u cílového prostředku
bool
preventDataExfiltration
Zabránění exfiltraci dat
bool
PrivateEndpointConnection
PrivateEndpointConnectionProperties
Privátní koncový bod
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.
PrivateLinkServiceConnectionState
Název
Description
Hodnota
description
Popis připojení služby private link.
řetězec
status
Stav připojení služby Private Link.
řetězec
PurviewConfiguration
Název
Description
Hodnota
purviewResourceId
ID prostředku Purview
řetězec
VirtualNetworkProfile
Název
Description
Hodnota
computeSubnetId
ID podsítě používané pro výpočetní prostředky v pracovním prostoru
řetězec
WorkspaceRepositoryConfiguration
Název
Description
Hodnota
accountName
Název účtu
řetězec
collaborationBranch
Větev pro spolupráci
řetězec
Hostname
Název hostitele GitHub Enterprise. Příklad: https://github.mydomain.com
řetězec
lastCommitId
ID posledního potvrzení
řetězec
projectName
Název projektu VSTS
řetězec
název_úložiště
Název úložiště
řetězec
rootFolder
Kořenová složka, která se má použít v úložišti
řetězec
ID tenanta
ID tenanta VSTS
řetězec
typ
Typ konfigurace ID úložiště pracovního prostoru Příklad Pracovního prostoruVSTSConfiguration, WorkspaceGitHubConfiguration
řetězec