Delen via


Microsoft.Sql-servers/elasticPools 2021-05-01-preview

Bicep-resourcedefinitie

Het resourcetype servers/elasticPools kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Sql/servers/elasticPools wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Sql/servers/elasticPools@2021-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: {
    licenseType: 'string'
    maintenanceConfigurationId: 'string'
    maxSizeBytes: int
    perDatabaseSettings: {
      maxCapacity: int
      minCapacity: int
    }
    zoneRedundant: bool
  }
}

Eigenschapswaarden

servers/elasticPools

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)

Tekenlimiet: 1-128

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%&:\/? of besturingstekens

Kan niet eindigen met punt of spatie.
location Resourcelocatie. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De elastische pool-SKU.

De lijst met SKU's kan verschillen per regio en ondersteuningsaanbieding. Als u wilt bepalen welke SKU's (inclusief de SKU-naam, laag/editie, familie en capaciteit) beschikbaar zijn voor uw abonnement in een Azure-regio, gebruikt u de Capabilities_ListByLocation REST API of de volgende opdracht:

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

SKU
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: servers
properties Resource-eigenschappen. ElasticPoolProperties

ElasticPoolProperties

Naam Description Waarde
licenseType Het licentietype dat moet worden toegepast voor deze elastische pool. 'Basisprijs'
'LicenseIncluded'
maintenanceConfigurationId Onderhoudsconfiguratie-id die is toegewezen aan de elastische pool. Deze configuratie definieert de periode waarin de onderhoudsupdates worden uitgevoerd. tekenreeks
maxSizeBytes De opslaglimiet voor de elastische databasegroep in bytes. int
perDatabaseSettings De instellingen per database voor de elastische pool. ElasticPoolPerDatabaseSettings
zoneRedundant Of deze elastische pool zoneredundant is of niet, wat betekent dat de replica's van deze elastische pool worden verdeeld over meerdere beschikbaarheidszones. booleaans

ElasticPoolPerDatabaseSettings

Naam Description Waarde
maxCapacity De maximale capaciteit die een database kan gebruiken. int
minCapacity De minimale capaciteit is gegarandeerd voor alle databases. int

Sku

Naam Description Waarde
capacity Capaciteit van de specifieke SKU. int
gezin Als de service verschillende generaties hardware heeft, voor dezelfde SKU, kan dat hier worden vastgelegd. tekenreeks
naam De naam van de SKU, meestal een letter + cijfercode, bijvoorbeeld P3. tekenreeks (vereist)
grootte Grootte van de specifieke SKU tekenreeks
laag De laag of editie van de specifieke SKU, bijvoorbeeld Basic, Premium. tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een nieuwe elastische SQL-pool implementeren

Implementeren op Azure
Met deze sjabloon kunt u een nieuwe elastische SQL-pool implementeren met de bijbehorende nieuwe gekoppelde SQL Server en nieuwe SQL-databases om eraan toe te wijzen.

Resourcedefinitie van ARM-sjabloon

Het resourcetype servers/elasticPools kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Sql/servers/elasticPools wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

servers/elasticPools

Naam Description Waarde
type Het resourcetype 'Microsoft.Sql/servers/elasticPools'
apiVersion De resource-API-versie '2021-05-01-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: 1-128

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%&:\/? of besturingstekens

Kan niet eindigen met punt of spatie.
location Resourcelocatie. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De elastische pool-SKU.

De lijst met SKU's kan verschillen per regio en ondersteuningsaanbieding. Als u wilt bepalen welke SKU's (inclusief de SKU-naam, laag/editie, familie en capaciteit) beschikbaar zijn voor uw abonnement in een Azure-regio, gebruikt u de Capabilities_ListByLocation REST API of de volgende opdracht:

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

SKU
properties Resource-eigenschappen. ElasticPoolProperties

ElasticPoolProperties

Naam Description Waarde
licenseType Het licentietype dat moet worden toegepast voor deze elastische pool. 'Basisprijs'
'LicenseIncluded'
maintenanceConfigurationId Onderhoudsconfiguratie-id die is toegewezen aan de elastische pool. Deze configuratie definieert de periode waarin de onderhoudsupdates worden uitgevoerd. tekenreeks
maxSizeBytes De opslaglimiet voor de elastische databasegroep in bytes. int
perDatabaseSettings De instellingen per database voor de elastische pool. ElasticPoolPerDatabaseSettings
zoneRedundant Of deze elastische pool zoneredundant is of niet, wat betekent dat de replica's van deze elastische pool worden verdeeld over meerdere beschikbaarheidszones. booleaans

ElasticPoolPerDatabaseSettings

Naam Description Waarde
maxCapacity De maximale capaciteit die een database kan gebruiken. int
minCapacity De minimale capaciteit is gegarandeerd voor alle databases. int

Sku

Naam Description Waarde
capacity Capaciteit van de specifieke SKU. int
gezin Als de service verschillende generaties hardware voor dezelfde SKU heeft, kan die hier worden vastgelegd. tekenreeks
naam De naam van de SKU, meestal een letter + cijfercode, bijvoorbeeld P3. tekenreeks (vereist)
grootte Grootte van de specifieke SKU tekenreeks
laag De laag of editie van de specifieke SKU, bijvoorbeeld Basic, Premium. tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een nieuwe elastische SQL-pool implementeren

Implementeren op Azure
Met deze sjabloon kunt u een nieuwe elastische SQL-pool implementeren met de nieuwe gekoppelde SQL Server en nieuwe SQL-databases die u eraan kunt toewijzen.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype servers/elasticPools kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Sql/servers/elasticPools wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

servers/elasticPools

Naam Description Waarde
type Het resourcetype "Microsoft.Sql/servers/elasticPools@2021-05-01-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-128

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%&:\/? of besturingstekens

Kan niet eindigen met punt of spatie.
location Resourcelocatie. tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: servers
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
sku De elastische pool-SKU.

De lijst met SKU's kan verschillen per regio en ondersteuningsaanbieding. Als u wilt bepalen welke SKU's (inclusief de SKU-naam, laag/editie, familie en capaciteit) beschikbaar zijn voor uw abonnement in een Azure-regio, gebruikt u de Capabilities_ListByLocation REST API of de volgende opdracht:

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

SKU
properties Resource-eigenschappen. ElasticPoolProperties

ElasticPoolProperties

Naam Description Waarde
licenseType Het licentietype dat moet worden toegepast voor deze elastische pool. "Basisprijs"
"LicenseIncluded"
maintenanceConfigurationId Onderhoudsconfiguratie-id die is toegewezen aan de elastische pool. Deze configuratie definieert de periode waarop de onderhoudsupdates worden uitgevoerd. tekenreeks
maxSizeBytes De opslaglimiet voor de elastische databasegroep in bytes. int
perDatabaseSettings De instellingen per database voor de elastische pool. ElasticPoolPerDatabaseSettings
zoneRedundant Of deze elastische pool zone-redundant is of niet, wat betekent dat de replica's van deze elastische pool worden verdeeld over meerdere beschikbaarheidszones. booleaans

ElasticPoolPerDatabaseSettings

Naam Description Waarde
maxCapacity De maximale capaciteit die een database kan gebruiken. int
minCapaciteit De minimale capaciteit voor alle databases is gegarandeerd. int

Sku

Naam Description Waarde
capacity Capaciteit van de specifieke SKU. int
gezin Als de service verschillende generaties hardware heeft, voor dezelfde SKU, kan dat hier worden vastgelegd. tekenreeks
naam De naam van de SKU, meestal een letter + cijfercode, bijvoorbeeld P3. tekenreeks (vereist)
grootte Grootte van de specifieke SKU tekenreeks
laag De laag of editie van de specifieke SKU, bijvoorbeeld Basic, Premium. tekenreeks