Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Bicep-resursdefinition
Resurstypen arbetsytor/sqlPools kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Användningsexempel
Bicep-exempel
Ett grundläggande exempel på distribution av Synapse SQL-pool.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
@description('The SQL administrator login name for the Synapse workspace')
param sqlAdministratorLogin string
@secure()
@description('The SQL administrator login password for the Synapse workspace')
param sqlAdministratorLoginPassword string
resource blobService 'Microsoft.Storage/storageAccounts/blobServices@2022-09-01' existing = {
name: 'default'
parent: storageAccount
}
resource workspace 'Microsoft.Synapse/workspaces@2021-06-01' = {
name: resourceName
location: location
properties: {
defaultDataLakeStorage: {
accountUrl: storageAccount.properties.primaryEndpoints.dfs
filesystem: container.name
}
managedVirtualNetwork: ''
publicNetworkAccess: 'Enabled'
sqlAdministratorLogin: sqlAdministratorLogin
sqlAdministratorLoginPassword: sqlAdministratorLoginPassword
}
}
resource sqlPool 'Microsoft.Synapse/workspaces/sqlPools@2021-06-01' = {
name: resourceName
location: location
parent: workspace
sku: {
name: 'DW100c'
}
properties: {
createMode: 'Default'
}
}
resource container 'Microsoft.Storage/storageAccounts/blobServices/containers@2022-09-01' = {
name: resourceName
parent: blobService
properties: {
metadata: {
key: 'value'
}
}
}
resource storageAccount 'Microsoft.Storage/storageAccounts@2021-09-01' = {
name: resourceName
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
properties: {}
}
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
| Module | Beskrivning |
|---|---|
| Azure Synapse Analytics Workspace - SQL Pool | AVM Child Module for Azure Synapse Analytics Workspace - SQL Pool |
Resursformat
Om du vill skapa en Microsoft.Synapse/workspaces/sqlPools-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Synapse/workspaces/sqlPools@2020-04-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
autoPauseTimer: int
autoResume: bool
maxServiceObjectiveName: 'string'
}
sku: {
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
Microsoft.Synapse/workspaces/sqlPools
| Namn | Beskrivning | Värde |
|---|---|---|
| plats | Den geo-plats där resursen finns | sträng (krävs) |
| Namn | Resursnamnet | sträng (krävs) |
| förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typ: arbetsytor |
| Egenskaper | Resursegenskaper. | SqlPoolEgenskaper |
| Sku | SQL-pool-SKU:n. Listan över SKU:er kan variera beroende på region och supporterbjudande. | SkuV3 |
| Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
SkuV3
| Namn | Beskrivning | Värde |
|---|---|---|
| Namn | Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. | sträng (krävs) |
| Nivå | Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium. | sträng |
SqlPoolEgenskaper
| Namn | Beskrivning | Värde |
|---|---|---|
| autoPauseTimer | Inaktivitetsperioden i minuter innan sql-poolen pausas automatiskt. | Int |
| autoResume | Anger om sql-poolen automatiskt kan återupptas när anslutningsförsök görs. | Bool |
| maxServiceObjectiveName | Det maximala servicenivåmålnamnet för sql-poolen. | sträng |
TrackedResourceTags
| Namn | Beskrivning | Värde |
|---|
Resursdefinition för ARM-mall
Resurstypen arbetsytor/sqlPools kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsutplaceringskommandon För en lista över ändrade egenskaper i varje API-version, se förändringslogg.
Användningsexempel
Azure-snabbstartsmallar
Följande Azure-snabbstartsmallar distribuera den här resurstypen.
| Mall | Beskrivning |
|---|---|
|
Konceptbevis för Azure Synapse |
Den här mallen skapar en konceptbevismiljö för Azure Synapse, inklusive SQL-pooler och valfria Apache Spark-pooler |
Resursformat
Om du vill skapa en Microsoft.Synapse/workspaces/sqlPools-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Synapse/workspaces/sqlPools",
"apiVersion": "2020-04-01-preview",
"name": "string",
"location": "string",
"properties": {
"autoPauseTimer": "int",
"autoResume": "bool",
"maxServiceObjectiveName": "string"
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
Microsoft.Synapse/workspaces/sqlPools
| Namn | Beskrivning | Värde |
|---|---|---|
| apiVersion | API-versionen | "2020-04-01-preview" |
| plats | Den geo-plats där resursen finns | sträng (krävs) |
| Namn | Resursnamnet | sträng (krävs) |
| Egenskaper | Resursegenskaper. | SqlPoolEgenskaper |
| Sku | SQL-pool-SKU:n. Listan över SKU:er kan variera beroende på region och supporterbjudande. | SkuV3 |
| Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
| typ | Resurstypen | "Microsoft.Synapse/workspaces/sqlPools" |
SkuV3
| Namn | Beskrivning | Värde |
|---|---|---|
| Namn | Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. | sträng (krävs) |
| Nivå | Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium. | sträng |
SqlPoolEgenskaper
| Namn | Beskrivning | Värde |
|---|---|---|
| autoPauseTimer | Inaktivitetsperioden i minuter innan sql-poolen pausas automatiskt. | Int |
| autoResume | Anger om sql-poolen automatiskt kan återupptas när anslutningsförsök görs. | Bool |
| maxServiceObjectiveName | Det maximala servicenivåmålnamnet för sql-poolen. | sträng |
TrackedResourceTags
| Namn | Beskrivning | Värde |
|---|
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen arbetsytor/sqlPools kan distribueras med åtgärder som mål:
- Resursgrupper För en lista över ändrade egenskaper i varje API-version, se ändringslogg.
Användningsexempel
Terraform-exempel
Ett grundläggande exempel på distribution av Synapse SQL-pool.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
variable "sql_administrator_login" {
type = string
description = "The SQL administrator login name for the Synapse workspace"
}
variable "sql_administrator_login_password" {
type = string
description = "The SQL administrator login password for the Synapse workspace"
sensitive = true
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "storageAccount" {
type = "Microsoft.Storage/storageAccounts@2021-09-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
kind = "StorageV2"
properties = {
}
sku = {
name = "Standard_LRS"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
data "azapi_resource_action" "listKeys" {
type = "Microsoft.Storage/storageAccounts@2022-09-01"
resource_id = azapi_resource.storageAccount.id
action = "listKeys"
response_export_values = ["*"]
}
data "azapi_resource" "blobService" {
type = "Microsoft.Storage/storageAccounts/blobServices@2022-09-01"
parent_id = azapi_resource.storageAccount.id
name = "default"
}
resource "azapi_resource" "container" {
type = "Microsoft.Storage/storageAccounts/blobServices/containers@2022-09-01"
name = var.resource_name
parent_id = data.azapi_resource.blobService.id
body = {
properties = {
metadata = {
key = "value"
}
}
}
response_export_values = ["*"]
}
resource "azapi_resource" "workspace" {
type = "Microsoft.Synapse/workspaces@2021-06-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
identity {
type = "SystemAssigned"
identity_ids = []
}
body = {
properties = {
defaultDataLakeStorage = {
accountUrl = azapi_resource.storageAccount.output.properties.primaryEndpoints.dfs
filesystem = azapi_resource.container.name
}
managedVirtualNetwork = ""
publicNetworkAccess = "Enabled"
sqlAdministratorLogin = var.sql_administrator_login
sqlAdministratorLoginPassword = var.sql_administrator_login_password
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "sqlPool" {
type = "Microsoft.Synapse/workspaces/sqlPools@2021-06-01"
parent_id = azapi_resource.workspace.id
name = var.resource_name
location = var.location
body = {
properties = {
createMode = "Default"
}
sku = {
name = "DW100c"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Resursformat
Om du vill skapa en Microsoft.Synapse/workspaces/sqlPools-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Synapse/workspaces/sqlPools@2020-04-01-preview"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
autoPauseTimer = int
autoResume = bool
maxServiceObjectiveName = "string"
}
sku = {
name = "string"
tier = "string"
}
}
}
Egenskapsvärden
Microsoft.Synapse/workspaces/sqlPools
| Namn | Beskrivning | Värde |
|---|---|---|
| plats | Den geo-plats där resursen finns | sträng (krävs) |
| Namn | Resursnamnet | sträng (krävs) |
| parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typ: arbetsytor |
| Egenskaper | Resursegenskaper. | SqlPoolEgenskaper |
| Sku | SQL-pool-SKU:n. Listan över SKU:er kan variera beroende på region och supporterbjudande. | SkuV3 |
| Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
| typ | Resurstypen | "Microsoft.Synapse/workspaces/sqlPools@2020-04-01-preview" |
SkuV3
| Namn | Beskrivning | Värde |
|---|---|---|
| Namn | Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. | sträng (krävs) |
| Nivå | Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium. | sträng |
SqlPoolEgenskaper
| Namn | Beskrivning | Värde |
|---|---|---|
| autoPauseTimer | Inaktivitetsperioden i minuter innan sql-poolen pausas automatiskt. | Int |
| autoResume | Anger om sql-poolen automatiskt kan återupptas när anslutningsförsök görs. | Bool |
| maxServiceObjectiveName | Det maximala servicenivåmålnamnet för sql-poolen. | sträng |
TrackedResourceTags
| Namn | Beskrivning | Värde |
|---|