Dela via


Microsoft.Sql-servrar/elasticPools 2020-02-02-preview

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@2020-02-02-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    licenseType: 'string'
    maxSizeBytes: int
    perDatabaseSettings: {
      maxCapacity: int
      minCapacity: int
    }
    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
licenseType Licenstypen som ska gälla för den här elastiska poolen. "BasePrice"
"LicenseIncluded"
maxSizeBytes Lagringsgränsen för databasens elastiska pool i byte. int
perDatabaseSettings Inställningarna per databas för den elastiska poolen. ElasticPoolPerDatabaseSettings
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
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": "2020-02-02-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "licenseType": "string",
    "maxSizeBytes": "int",
    "perDatabaseSettings": {
      "maxCapacity": "int",
      "minCapacity": "int"
    },
    "zoneRedundant": "bool"
  }
}

Egenskapsvärden

servrar/elasticPools

Name Beskrivning Värde
typ Resurstypen "Microsoft.Sql/servers/elasticPools"
apiVersion Resurs-API-versionen "2020-02-02-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 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
licenseType Licenstypen som ska tillämpas för den här elastiska poolen. "BasePrice"
"LicenseIncluded"
maxSizeBytes Lagringsgränsen för databasens elastiska pool i byte. int
perDatabaseSettings Inställningarna per databas för den elastiska poolen. ElasticPoolPerDatabaseSettings
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
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

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@2020-02-02-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      licenseType = "string"
      maxSizeBytes = int
      perDatabaseSettings = {
        maxCapacity = int
        minCapacity = int
      }
      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@2020-02-02-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:t 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
licenseType Licenstypen som ska tillämpas för den här elastiska poolen. "BasePrice"
"LicenseIncluded"
maxSizeBytes Lagringsgränsen för databasens elastiska pool i byte. int
perDatabaseSettings Inställningarna per databas för den elastiska poolen. ElasticPoolPerDatabaseSettings
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
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