Aracılığıyla paylaş


Microsoft.Sql sunucuları/elasticPools 2022-02-01-preview

Bicep kaynak tanımı

Sunucular/elasticPools kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Sql/servers/elasticPools kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

sunucular/elasticPools

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-128

Geçerli karakterler:
Şu şekilde kullanılamaz:
<>*%&:\/? veya denetim karakterleri

Nokta veya boşlukla bitemez.
location Kaynak konumu. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Sku Elastik havuz SKU'su.

SKU'ların listesi bölgeye ve destek teklifine göre farklılık gösterebilir. Bir Azure bölgesindeki aboneliğinizde kullanılabilen SKU'ları (SKU adı, katman/sürüm, aile ve kapasite dahil) belirlemek için REST API'yi Capabilities_ListByLocation veya aşağıdaki komutu kullanın:

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

Sku
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Şu tür kaynak için sembolik ad: sunucular
properties Kaynak özellikleri. ElasticPoolProperties

ElasticPoolProperties

Ad Açıklama Değer
highAvailabilityReplicaCount Yüksek kullanılabilirlik sağlamak için kullanılan elastik havuzla ilişkili ikincil çoğaltmaların sayısı. Yalnızca Hiper Ölçek elastik havuzları için geçerlidir. int
licenseType Bu elastik havuz için uygulanacak lisans türü. 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Elastik havuza atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği süreyi tanımlar. string
maxSizeBytes Veritabanı elastik havuzunun bayt cinsinden depolama sınırı. int
minCapacity Duraklatılmadıysa sunucusuz havuzun altta küçülmediği en düşük kapasite int
perDatabaseSettings Elastik havuzun veritabanı başına ayarları. ElasticPoolPerDatabaseSettings
zoneRedundant Bu elastik havuzun alanlar arası yedekli olup olmadığı, bu elastik havuzun çoğaltmalarının birden çok kullanılabilirlik alanına yayılacağı anlamına gelir. bool

ElasticPoolPerDatabaseSettings

Ad Açıklama Değer
Maxcapacity Herhangi bir veritabanının kullanabileceği maksimum kapasite. int
minCapacity Tüm veritabanları için minimum kapasite garanti edilir. int

Sku

Ad Açıklama Değer
capacity Belirli bir SKU'nun kapasitesi. int
aile Hizmetin aynı SKU için farklı nesil donanımları varsa, bu durum burada yakalanabilir. string
name SKU adı, genellikle bir harf + Sayı kodu, örneğin P3. dize (gerekli)
boyut Belirli SKU'nun boyutu string
tier Belirli bir SKU'nun katmanı veya sürümü, örneğin Temel, Premium. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Yeni bir SQL Elastik Havuzu dağıtma

Azure’a dağıtın
Bu şablon, yeni ilişkili SQL Server ve ona atamak üzere yeni SQL Veritabanları ile yeni bir SQL Elastik Havuzu dağıtmanıza olanak tanır.

ARM şablonu kaynak tanımı

Sunucular/elasticPools kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Sql/servers/elasticPools kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

sunucular/elasticPools

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Sql/servers/elasticPools'
apiVersion Kaynak API'sinin sürümü '2022-02-01-preview'
name Kaynak adı

Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama.
dize (gerekli)

Karakter sınırı: 1-128

Geçerli karakterler:
Şu şekilde kullanılamaz:
<>*%&:\/? veya denetim karakterleri

Nokta veya boşlukla bitemez.
location Kaynak konumu. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Sku Elastik havuz SKU'su.

SKU'ların listesi bölgeye ve destek teklifine göre farklılık gösterebilir. Bir Azure bölgesindeki aboneliğinizde kullanılabilen SKU'ları (SKU adı, katman/sürüm, aile ve kapasite dahil) belirlemek için REST API'yi Capabilities_ListByLocation veya aşağıdaki komutu kullanın:

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

Sku
properties Kaynak özellikleri. ElasticPoolProperties

ElasticPoolProperties

Ad Açıklama Değer
highAvailabilityReplicaCount Yüksek kullanılabilirlik sağlamak için kullanılan elastik havuzla ilişkili ikincil çoğaltmaların sayısı. Yalnızca Hiper Ölçek elastik havuzları için geçerlidir. int
licenseType Bu elastik havuz için uygulanacak lisans türü. 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Elastik havuza atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği süreyi tanımlar. string
maxSizeBytes Veritabanı elastik havuzunun bayt cinsinden depolama sınırı. int
minCapacity Duraklatılmadıysa sunucusuz havuzun altta küçülmediği en düşük kapasite int
perDatabaseSettings Elastik havuzun veritabanı başına ayarları. ElasticPoolPerDatabaseSettings
zoneRedundant Bu elastik havuzun alanlar arası yedekli olup olmadığı, bu elastik havuzun çoğaltmalarının birden çok kullanılabilirlik alanına yayılacağı anlamına gelir. bool

ElasticPoolPerDatabaseSettings

Ad Açıklama Değer
Maxcapacity Herhangi bir veritabanının kullanabileceği maksimum kapasite. int
minCapacity Tüm veritabanları için minimum kapasite garanti edilir. int

Sku

Ad Açıklama Değer
capacity Belirli bir SKU'nun kapasitesi. int
aile Hizmetin aynı SKU için farklı nesil donanımları varsa, bu durum burada yakalanabilir. string
name SKU adı, genellikle bir harf + Sayı kodu, örneğin P3. dize (gerekli)
boyut Belirli SKU'nun boyutu string
tier Belirli bir SKU'nun katmanı veya sürümü, örneğin Temel, Premium. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Yeni bir SQL Elastik Havuzu dağıtma

Azure’a dağıtın
Bu şablon, yeni ilişkili SQL Server ve ona atamak üzere yeni SQL Veritabanları ile yeni bir SQL Elastik Havuzu dağıtmanıza olanak tanır.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Sunucular/elasticPools kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Sql/servers/elasticPools kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

sunucular/elasticPools

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Sql/servers/elasticPools@2022-02-01-preview"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-128

Geçerli karakterler:
Şu şekilde kullanılamaz:
<>*%&:\/? veya denetim karakterleri

Nokta veya boşlukla bitemez.
location Kaynak konumu. dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: sunucular
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
Sku Elastik havuz SKU'su.

SKU'ların listesi bölgeye ve destek teklifine göre farklılık gösterebilir. Bir Azure bölgesindeki aboneliğinizde kullanılabilen SKU'ları (SKU adı, katman/sürüm, aile ve kapasite dahil) belirlemek için REST API'yi Capabilities_ListByLocation veya aşağıdaki komutu kullanın:

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

Sku
properties Kaynak özellikleri. ElasticPoolProperties

ElasticPoolProperties

Ad Açıklama Değer
highAvailabilityReplicaCount Yüksek kullanılabilirlik sağlamak için kullanılan elastik havuzla ilişkili ikincil çoğaltmaların sayısı. Yalnızca Hiper Ölçek elastik havuzları için geçerlidir. int
licenseType Bu elastik havuz için uygulanacak lisans türü. "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Elastik havuza atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği süreyi tanımlar. string
maxSizeBytes Veritabanı elastik havuzunun bayt cinsinden depolama sınırı. int
minCapacity Duraklatılmadıysa sunucusuz havuzun altta küçülmediği en düşük kapasite int
perDatabaseSettings Elastik havuzun veritabanı başına ayarları. ElasticPoolPerDatabaseSettings
zoneRedundant Bu elastik havuzun alanlar arası yedekli olup olmadığı, bu elastik havuzun çoğaltmalarının birden çok kullanılabilirlik alanına yayılacağı anlamına gelir. bool

ElasticPoolPerDatabaseSettings

Ad Açıklama Değer
Maxcapacity Herhangi bir veritabanının kullanabileceği maksimum kapasite. int
minCapacity Tüm veritabanları için minimum kapasite garanti edilir. int

Sku

Ad Açıklama Değer
capacity Belirli bir SKU'nun kapasitesi. int
aile Hizmetin aynı SKU için farklı nesil donanımları varsa, bu durum burada yakalanabilir. string
name SKU adı, genellikle bir harf + Sayı kodu, örneğin P3. dize (gerekli)
boyut Belirli SKU'nun boyutu string
tier Belirli bir SKU'nun katmanı veya sürümü, örneğin Temel, Premium. string