Dela via


Microsoft.Sql-servrar/elasticPools

Bicep-resursdefinition

Resurstypen servrar/elasticPools kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Sql/servers/elasticPools-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Sql/servers/elasticPools@2023-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    autoPauseDelay: int
    availabilityZone: 'string'
    highAvailabilityReplicaCount: int
    licenseType: 'string'
    maintenanceConfigurationId: 'string'
    maxSizeBytes: int
    minCapacity: int
    perDatabaseSettings: {
      autoPauseDelay: int
      maxCapacity: int
      minCapacity: int
    }
    preferredEnclaveType: 'string'
    zoneRedundant: bool
  }
}

Egenskapsvärden

servrar/elasticPools

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 1–128

Giltiga tecken:
Det går inte att använda:
<>*%&:\/? eller kontrolltecken

Det går inte att avsluta med punkt eller blanksteg.
location Resursplats. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU:n för elastisk pool.

Listan över SKU:er kan variera beroende på region och supporterbjudande. Om du vill fastställa vilka SKU:er (inklusive SKU-namn, nivå/utgåva, familj och kapacitet) som är tillgängliga för din prenumeration i en Azure-region använder Capabilities_ListByLocation du REST-API:et eller följande kommando:

Azure CLI:
az sql elastic-pool list-editions -l {location} -o table

Sku
parent 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 överordnad resurs.
Symboliskt namn för resurs av typen: servrar
properties Resursegenskaper. ElasticPoolEgenskaper

ElasticPoolEgenskaper

Name Beskrivning Värde
autoPauseDelay Tid i minuter efter vilken den elastiska poolen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverat int
availabilityZone Anger tillgänglighetszonen som poolens primära replik är fäst på. '1'
'2'
'3'
"NoPreference"
highAvailabilityReplicaCount Antalet sekundära repliker som är associerade med den elastiska poolen som används för att tillhandahålla hög tillgänglighet. Gäller endast för elastiska pooler i Hyperskala. int
licenseType Licenstypen som ska gälla för den här elastiska poolen. "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Underhållskonfigurations-ID som tilldelats den elastiska poolen. Den här konfigurationen definierar den period då underhållsuppdateringarna ska ske. sträng
maxSizeBytes Lagringsgränsen för databasens elastiska pool i byte. int
minCapacity Minimal kapacitet som den serverlösa poolen inte krymper under, om den inte är pausad int
perDatabaseSettings Inställningarna per databas för den elastiska poolen. ElasticPoolPerDatabaseSettings
preferredEnclaveType Typ av enklav som begärs i den elastiska poolen. "Standard"
"VBS"
zoneRedundant Oavsett om den här elastiska poolen är zonredundant eller inte, vilket innebär att replikerna i den elastiska poolen sprids över flera tillgänglighetszoner. boolesk

ElasticPoolPerDatabaseSettings

Name Beskrivning Värde
autoPauseDelay Automatisk pausfördröjning per databas i poolen int
maxCapacity Den maximala kapaciteten som en databas kan använda. int
minCapacity Den minsta kapaciteten som alla databaser garanteras. int

Sku

Name Beskrivning Värde
capacity Kapacitet för den specifika SKU:n. int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. sträng
name Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. sträng (krävs)
ikoner Storleken på den specifika SKU:n sträng
nivå Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribuera en ny elastisk SQL-pool

Distribuera till Azure
Med den här mallen kan du distribuera en ny elastisk SQL-pool med dess nya associerade SQL Server och nya SQL-databaser att tilldela till den.

Resursdefinition för ARM-mall

Resurstypen servrar/elasticPools kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Sql/servers/elasticPools-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Sql/servers/elasticPools",
  "apiVersion": "2023-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "autoPauseDelay": "int",
    "availabilityZone": "string",
    "highAvailabilityReplicaCount": "int",
    "licenseType": "string",
    "maintenanceConfigurationId": "string",
    "maxSizeBytes": "int",
    "minCapacity": "int",
    "perDatabaseSettings": {
      "autoPauseDelay": "int",
      "maxCapacity": "int",
      "minCapacity": "int"
    },
    "preferredEnclaveType": "string",
    "zoneRedundant": "bool"
  }
}

Egenskapsvärden

servrar/elasticPools

Name Beskrivning Värde
typ Resurstypen "Microsoft.Sql/servers/elasticPools"
apiVersion Resurs-API-versionen "2023-05-01-preview"
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 1–128

Giltiga tecken:
Det går inte att använda:
<>*%&:\/? eller kontrolltecken

Det går inte att avsluta med punkt eller blanksteg.
location Resursplats. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU:n för elastisk pool.

Listan över SKU:er kan variera beroende på region och supporterbjudande. Om du vill fastställa vilka SKU:er (inklusive SKU-namn, nivå/utgåva, familj och kapacitet) som är tillgängliga för din prenumeration i en Azure-region använder Capabilities_ListByLocation du REST-API:et eller följande kommando:

Azure CLI:
az sql elastic-pool list-editions -l {location} -o table

Sku
properties Resursegenskaper. ElasticPoolEgenskaper

ElasticPoolEgenskaper

Name Beskrivning Värde
autoPauseDelay Tid i minuter efter vilken den elastiska poolen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverat int
availabilityZone Anger tillgänglighetszonen som poolens primära replik är fäst på. '1'
'2'
'3'
"NoPreference"
highAvailabilityReplicaCount Antalet sekundära repliker som är associerade med den elastiska poolen som används för att tillhandahålla hög tillgänglighet. Gäller endast för elastiska pooler i Hyperskala. int
licenseType Licenstypen som ska gälla för den här elastiska poolen. "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Underhållskonfigurations-ID som tilldelats den elastiska poolen. Den här konfigurationen definierar den period då underhållsuppdateringarna ska ske. sträng
maxSizeBytes Lagringsgränsen för databasens elastiska pool i byte. int
minCapacity Minimal kapacitet som den serverlösa poolen inte krymper under, om den inte är pausad int
perDatabaseSettings Inställningarna per databas för den elastiska poolen. ElasticPoolPerDatabaseSettings
preferredEnclaveType Typ av enklav som begärs i den elastiska poolen. "Standard"
"VBS"
zoneRedundant Oavsett om den här elastiska poolen är zonredundant eller inte, vilket innebär att replikerna i den elastiska poolen sprids över flera tillgänglighetszoner. boolesk

ElasticPoolPerDatabaseSettings

Name Beskrivning Värde
autoPauseDelay Automatisk pausfördröjning per databas i poolen int
maxCapacity Den maximala kapaciteten som en databas kan använda. int
minCapacity Den minsta kapaciteten som alla databaser garanteras. int

Sku

Name Beskrivning Värde
capacity Kapacitet för den specifika SKU:n. int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. sträng
name Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. sträng (krävs)
ikoner Storleken på den specifika SKU:n sträng
nivå Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribuera en ny elastisk SQL-pool

Distribuera till Azure
Med den här mallen kan du distribuera en ny elastisk SQL-pool med dess nya associerade SQL Server och nya SQL-databaser att tilldela till den.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen servrar/elasticPools kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Sql/servers/elasticPools-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/elasticPools@2023-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoPauseDelay = int
      availabilityZone = "string"
      highAvailabilityReplicaCount = int
      licenseType = "string"
      maintenanceConfigurationId = "string"
      maxSizeBytes = int
      minCapacity = int
      perDatabaseSettings = {
        autoPauseDelay = int
        maxCapacity = int
        minCapacity = int
      }
      preferredEnclaveType = "string"
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

Egenskapsvärden

servrar/elasticPools

Name Beskrivning Värde
typ Resurstypen "Microsoft.Sql/servers/elasticPools@2023-05-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–128

Giltiga tecken:
Det går inte att använda:
<>*%&:\/? eller kontrolltecken

Det går inte att avsluta med punkt eller blanksteg.
location Resursplats. sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: servrar
tags Resurstaggar. Ordlista med taggnamn och värden.
sku SKU:n för elastisk pool.

Listan över SKU:er kan variera beroende på region och supporterbjudande. Om du vill fastställa vilka SKU:er (inklusive SKU-namn, nivå/utgåva, familj och kapacitet) som är tillgängliga för din prenumeration i en Azure-region använder du REST-API:et Capabilities_ListByLocation eller följande kommando:

Azure CLI:
az sql elastic-pool list-editions -l {location} -o table

Sku
properties Resursegenskaper. ElasticPoolEgenskaper

ElasticPoolEgenskaper

Name Beskrivning Värde
autoPauseDelay Tid i minuter efter vilken den elastiska poolen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverat int
availabilityZone Anger tillgänglighetszonen som poolens primära replik är fäst vid. ”1”
"2"
"3"
"NoPreference"
highAvailabilityReplicaCount Antalet sekundära repliker som är associerade med den elastiska poolen som används för att ge hög tillgänglighet. Gäller endast för elastiska Hyperskala-pooler. int
licenseType Licenstypen som ska tillämpas för den här elastiska poolen. "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Underhållskonfigurations-ID som tilldelats den elastiska poolen. Den här konfigurationen definierar den period då underhållsuppdateringarna kommer att ske. sträng
maxSizeBytes Lagringsgränsen för databasens elastiska pool i byte. int
minCapacity Minimal kapacitet som serverlös pool inte krymper nedan, om den inte pausas int
perDatabaseSettings Inställningarna per databas för den elastiska poolen. ElasticPoolPerDatabaseSettings
preferredEnclaveType Typ av enklav som begärs i den elastiska poolen. "Standard"
"VBS"
zoneRedundant Om den elastiska poolen är zonredundant eller inte, vilket innebär att replikerna i den här elastiska poolen sprids över flera tillgänglighetszoner. boolesk

ElasticPoolPerDatabaseSettings

Name Beskrivning Värde
autoPauseDelay Automatisk pausfördröjning för per databas i poolen int
maxCapacity Maximal kapacitet som en databas kan använda. int
minCapacity Minsta kapacitet som alla databaser garanteras. int

Sku

Name Beskrivning Värde
capacity Kapacitet för den specifika SKU:n. int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. sträng
name Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3. sträng (krävs)
ikoner Storleken på den specifika SKU:n sträng
nivå Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium. sträng