Delen via


Microsoft.Synapse-werkruimten 2019-06-01-preview

Bicep-resourcedefinitie

Het resourcetype werkruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource voor Microsoft.Synapse/werkruimten wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Synapse/workspaces@2019-06-01-preview' = {
  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'
          }
        }
      }
    ]
    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'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschapswaarden

CustomerManagedKeyDetails

Naam Beschrijving Waarde
sleutel Het belangrijkste object van de werkruimte WorkspaceKeyDetails-

DataLakeStorageAccountDetails

Naam Beschrijving Waarde
accountUrl Account-URL snaar
bestandssysteem Bestandsnaam snaar

EncryptionDetails

Naam Beschrijving Waarde
cmk Details van door klant beheerde sleutel CustomerManagedKeyDetails-

GitHubClientSecret

Naam Beschrijving Waarde
byoaSecretAkvUrl Uw eigen APP-clientgeheim AKV-URL gebruiken snaar
byoaSecretName Naam van uw eigen app-clientgeheim gebruiken in AKV snaar

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

Naam Beschrijving Waarde

PrivateEndpointConnection

Naam Beschrijving Waarde
Eigenschappen Eigenschappen van privé-eindpuntverbinding. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Beschrijving Waarde
privateEndpoint Het privé-eindpunt waartoe de verbinding behoort. PrivateEndpoint-
privateLinkServiceConnectionState Verbindingsstatus van de privé-eindpuntverbinding. PrivateLinkServiceConnectionState

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

TrackedResourceTags

Naam Beschrijving Waarde

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[]
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

Naam Beschrijving Waarde

WorkspaceRepositoryConfiguration

Naam Beschrijving Waarde
accountName Accountnaam snaar
clientId GitHub Bring Your Own App-client-id snaar
clientSecret GitHub bring your own app client secret information. GitHubClientSecret-
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 wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Synapse/werkruimteresource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Synapse/workspaces",
  "apiVersion": "2019-06-01-preview",
  "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"
          }
        }
      }
    ],
    "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"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschapswaarden

CustomerManagedKeyDetails

Naam Beschrijving Waarde
sleutel Het belangrijkste object van de werkruimte WorkspaceKeyDetails-

DataLakeStorageAccountDetails

Naam Beschrijving Waarde
accountUrl Account-URL snaar
bestandssysteem Bestandsnaam snaar

EncryptionDetails

Naam Beschrijving Waarde
cmk Details van door klant beheerde sleutel CustomerManagedKeyDetails-

GitHubClientSecret

Naam Beschrijving Waarde
byoaSecretAkvUrl Uw eigen APP-clientgeheim AKV-URL gebruiken snaar
byoaSecretName Naam van uw eigen app-clientgeheim gebruiken in AKV snaar

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 '2019-06-01-preview'
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

Naam Beschrijving Waarde

PrivateEndpointConnection

Naam Beschrijving Waarde
Eigenschappen Eigenschappen van privé-eindpuntverbinding. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Beschrijving Waarde
privateEndpoint Het privé-eindpunt waartoe de verbinding behoort. PrivateEndpoint-
privateLinkServiceConnectionState Verbindingsstatus van de privé-eindpuntverbinding. PrivateLinkServiceConnectionState

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

TrackedResourceTags

Naam Beschrijving Waarde

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[]
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

Naam Beschrijving Waarde

WorkspaceRepositoryConfiguration

Naam Beschrijving Waarde
accountName Accountnaam snaar
clientId GitHub Bring Your Own App-client-id snaar
clientSecret GitHub bring your own app client secret information. GitHubClientSecret-
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-

implementeren in Azure
Met deze sjabloon maakt u een proof-of-conceptomgeving voor Azure Synapse, waaronder SQL-pools en optionele Apache Spark-pools

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype werkruimten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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@2019-06-01-preview"
  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"
            }
          }
        }
      ]
      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"
      }
    }
  })
}

Eigenschapswaarden

CustomerManagedKeyDetails

Naam Beschrijving Waarde
sleutel Het belangrijkste object van de werkruimte WorkspaceKeyDetails-

DataLakeStorageAccountDetails

Naam Beschrijving Waarde
accountUrl Account-URL snaar
bestandssysteem Bestandsnaam snaar

EncryptionDetails

Naam Beschrijving Waarde
cmk Details van door klant beheerde sleutel CustomerManagedKeyDetails-

GitHubClientSecret

Naam Beschrijving Waarde
byoaSecretAkvUrl Uw eigen APP-clientgeheim AKV-URL gebruiken snaar
byoaSecretName Naam van uw eigen app-clientgeheim gebruiken in AKV snaar

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@2019-06-01-preview"

PrivateEndpoint

Naam Beschrijving Waarde

PrivateEndpointConnection

Naam Beschrijving Waarde
Eigenschappen Eigenschappen van privé-eindpuntverbinding. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Naam Beschrijving Waarde
privateEndpoint Het privé-eindpunt waartoe de verbinding behoort. PrivateEndpoint-
privateLinkServiceConnectionState Verbindingsstatus van de privé-eindpuntverbinding. PrivateLinkServiceConnectionState

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

TrackedResourceTags

Naam Beschrijving Waarde

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[]
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

Naam Beschrijving Waarde

WorkspaceRepositoryConfiguration

Naam Beschrijving Waarde
accountName Accountnaam snaar
clientId GitHub Bring Your Own App-client-id snaar
clientSecret GitHub bring your own app client secret information. GitHubClientSecret-
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