Sdílet prostřednictvím


Pracovní prostory Microsoft.Synapse 2019-06-01-preview

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.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Synapse/workspaces, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Synapse/workspaces@2019-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
  }
  properties: {
    connectivityEndpoints: {}
    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'
          }
        }
      }
    ]
    purviewConfiguration: {
      purviewResourceId: 'string'
    }
    sqlAdministratorLogin: 'string'
    sqlAdministratorLoginPassword: 'string'
    virtualNetworkProfile: {
      computeSubnetId: 'string'
    }
    workspaceRepositoryConfiguration: {
      accountName: 'string'
      clientId: 'string'
      clientSecret: {
        byoaSecretAkvUrl: 'string'
        byoaSecretName: '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'

Vlastnosti pracovního prostoru

Název Description Hodnota
připojeníEndpointy Koncové body připojení object
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[]
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

DataLakeStorageAccountDetails

Název Description Hodnota
accountUrl Adresa URL účtu řetězec
Souborový systém Název systému souborů řetězec

EncryptionDetails

Název Description Hodnota
Cmk Podrobnosti o klíči spravovaném zákazníkem CustomerManagedKeyDetails

CustomerManagedKeyDetails

Název Description Hodnota
Klíč Klíčový objekt pracovního prostoru WorkspaceKeyDetails

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

Název Description Hodnota
properties Vlastnosti připojení privátního koncového bodu. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Název Description Hodnota
privátní koncový bod Privátní koncový bod, ke kterému připojení patří. Privátní koncový bod
privateLinkServiceConnectionState Stav připojení privátního koncového bodu. PrivateLinkServiceConnectionState

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čty v pracovním prostoru řetězec

WorkspaceRepositoryConfiguration

Název Description Hodnota
accountName Název účtu řetězec
clientId GitHub Bring your own app client ID řetězec
clientSecret GitHub přináší vlastní informace o tajných klíči klienta aplikace. GitHubClientSecret
spolupráceBranch 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

GitHubClientSecret

Název Description Hodnota
byoaSecretAkvUrl Přineste si vlastní adresu URL tajného klíče klienta aplikace AKV řetězec
byoaSecretName Použití vlastního názvu tajného klíče klienta aplikace v AKV ř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

Nasazení do Azure
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.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Synapse/workspaces, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Synapse/workspaces",
  "apiVersion": "2019-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "connectivityEndpoints": {},
    "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"
          }
        }
      }
    ],
    "purviewConfiguration": {
      "purviewResourceId": "string"
    },
    "sqlAdministratorLogin": "string",
    "sqlAdministratorLoginPassword": "string",
    "virtualNetworkProfile": {
      "computeSubnetId": "string"
    },
    "workspaceRepositoryConfiguration": {
      "accountName": "string",
      "clientId": "string",
      "clientSecret": {
        "byoaSecretAkvUrl": "string",
        "byoaSecretName": "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ředků '2019-06-01-preview'
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é)
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
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 'Žádný'
'SystemAssigned'

WorkspaceVlastnosti

Název Description Hodnota
připojeníEndpointy Koncové body připojení object
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[]
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

DataLakeStorageAccountDetails

Název Description Hodnota
accountUrl Adresa URL účtu řetězec
Souborový systém Název systému souborů řetězec

EncryptionDetails

Název Description Hodnota
Cmk Podrobnosti o klíči spravovaném zákazníkem CustomerManagedKeyDetails

CustomerManagedKeyDetails

Název Description Hodnota
Klíč Klíčový objekt pracovního prostoru WorkspaceKeyDetails

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

Název Description Hodnota
properties Vlastnosti připojení privátního koncového bodu. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Název Description Hodnota
privátní koncový bod Privátní koncový bod, ke kterému připojení patří. Privátní koncový bod
privateLinkServiceConnectionState Stav připojení privátního koncového bodu. PrivateLinkServiceConnectionState

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
clientId GitHub Bring your own app client ID řetězec
clientSecret GitHub Bring your own app client secret information .GitHub Bring your own app client secret information. GitHubClientSecret
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

GitHubClientSecret

Název Description Hodnota
HoussekretAkvUrl Použití vlastního tajného kódu klienta aplikace – adresa URL AKV řetězec
byoaSecretName Používání vlastního názvu tajného klíče klienta aplikace v AKV ř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

Nasazení do Azure
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 Terraform (poskytovatel AzAPI)

Typ prostředku pracovních prostorů je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

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@2019-06-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      connectivityEndpoints = {}
      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"
            }
          }
        }
      ]
      purviewConfiguration = {
        purviewResourceId = "string"
      }
      sqlAdministratorLogin = "string"
      sqlAdministratorLoginPassword = "string"
      virtualNetworkProfile = {
        computeSubnetId = "string"
      }
      workspaceRepositoryConfiguration = {
        accountName = "string"
        clientId = "string"
        clientSecret = {
          byoaSecretAkvUrl = "string"
          byoaSecretName = "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@2019-06-01-preview
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é)
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ů a hodnot značek.
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 "SystemAssigned"

Vlastnosti pracovního prostoru

Název Description Hodnota
připojeníEndpointy Koncové body připojení object
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[]
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

DataLakeStorageAccountDetails

Název Description Hodnota
adresa URL účtu Adresa URL účtu řetězec
Souborový systém Název systému souborů řetězec

EncryptionDetails (Podrobnosti o šifrování)

Název Description Hodnota
Cmk Podrobnosti o klíči spravovaném zákazníkem CustomerManagedKeyDetails

CustomerManagedKeyDetails

Název Description Hodnota
Klíč Klíčový objekt pracovního prostoru Podrobnosti o klíčích pracovních prostorů

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 u cílového prostředku bool
preventDataExfiltration Zabránění exfiltraci dat bool

PrivateEndpointConnection

Název Description Hodnota
properties Vlastnosti připojení privátního koncového bodu. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Název Description Hodnota
privátní koncový bod Privátní koncový bod, ke kterému připojení patří. Privátní koncový bod
privateLinkServiceConnectionState Stav připojení privátního koncového bodu. PrivateLinkServiceConnectionState

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čty v pracovním prostoru řetězec

WorkspaceRepositoryConfiguration

Název Description Hodnota
accountName Název účtu řetězec
clientId GitHub Bring your own app client ID řetězec
clientSecret GitHub přináší vlastní informace o tajných klíči klienta aplikace. GitHubClientSecret
spolupráceBranch 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

GitHubClientSecret

Název Description Hodnota
HoussekretAkvUrl Použití vlastního tajného kódu klienta aplikace – adresa URL AKV řetězec
byoaSecretName Používání vlastního názvu tajného klíče klienta aplikace v AKV řetězec