Aracılığıyla paylaş


Microsoft.Sql sunucuları/elasticPools 2021-11-01

Bicep kaynak tanımı

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

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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@2021-11-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Microsoft.Sql/servers/elasticPools

İsim Açıklama Değer
konum Kaynak konumu. dize (gerekli)
isim Kaynak adı dize (gerekli)
veli Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: sunucuları
özellikler Kaynak özellikleri. ElasticPoolProperties
Stok Kod/Ürün Kodu Elastik havuz SKU'su.

SKU'ların listesi bölgeye ve destek teklifine göre farklılık gösterebilir. Azure bölgesindeki aboneliğiniz için 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:

'''azurecli
az sql elastic-pool list-editions -l <location> -o tablosu
````
Sku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

ElasticPoolPerDatabaseSettings

İsim Açıklama Değer
Maksimum Kapasite Herhangi bir veritabanının kullanabileceği maksimum kapasite. Int
minKapasite Tüm veritabanları için minimum kapasite garanti edilir. Int

ElasticPoolProperties

İsim 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
lisansTürü Bu elastik havuz için uygulanacak lisans türü. 'Taban Fiyat'
'Lisans Dahil'
maintenanceConfigurationId Elastik havuza atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği dönemi tanımlar. String
maxSizeBytes Veritabanı elastik havuzu için bayt cinsinden depolama sınırı. Int
minKapasite 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. Boole

Sku

İsim Açıklama Değer
kapasite Belirli bir SKU'nun kapasitesi. Int
aile Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. String
isim SKU adı, genellikle bir harf + Sayı kodu, örneğin P3. dize (gerekli)
boyut Belirli SKU'nun boyutu String
seviye Temel, Premium gibi belirli bir SKU'nun katmanı veya sürümü. String

TrackedResourceTags

İsim Açıklama Değer

ARM şablonu kaynak tanımı

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

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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": "2021-11-01",
  "name": "string",
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.Sql/servers/elasticPools

İsim Açıklama Değer
apiVersiyonu API sürümü '2021-11-01'
konum Kaynak konumu. dize (gerekli)
isim Kaynak adı dize (gerekli)
özellikler Kaynak özellikleri. ElasticPoolProperties
Stok Kod/Ürün Kodu Elastik havuz SKU'su.

SKU'ların listesi bölgeye ve destek teklifine göre farklılık gösterebilir. Azure bölgesindeki aboneliğiniz için 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:

'''azurecli
az sql elastic-pool list-editions -l <location> -o tablosu
````
Sku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Sql/servers/elasticPools'

ElasticPoolPerDatabaseSettings

İsim Açıklama Değer
Maksimum Kapasite Herhangi bir veritabanının kullanabileceği maksimum kapasite. Int
minKapasite Tüm veritabanları için minimum kapasite garanti edilir. Int

ElasticPoolProperties

İsim 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
lisansTürü Bu elastik havuz için uygulanacak lisans türü. 'Taban Fiyat'
'Lisans Dahil'
maintenanceConfigurationId Elastik havuza atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği dönemi tanımlar. String
maxSizeBytes Veritabanı elastik havuzu için bayt cinsinden depolama sınırı. Int
minKapasite 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. Boole

Sku

İsim Açıklama Değer
kapasite Belirli bir SKU'nun kapasitesi. Int
aile Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. String
isim SKU adı, genellikle bir harf + Sayı kodu, örneğin P3. dize (gerekli)
boyut Belirli SKU'nun boyutu String
seviye Temel, Premium gibi belirli bir SKU'nun katmanı veya sürümü. String

TrackedResourceTags

İsim Açıklama Değer

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
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ızı sağlar.

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@2021-11-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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

Microsoft.Sql/servers/elasticPools

İsim Açıklama Değer
konum Kaynak konumu. dize (gerekli)
isim Kaynak adı dize (gerekli)
ebeveyn_kimlik Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: sunucuları
özellikler Kaynak özellikleri. ElasticPoolProperties
Stok Kod/Ürün Kodu Elastik havuz SKU'su.

SKU'ların listesi bölgeye ve destek teklifine göre farklılık gösterebilir. Azure bölgesindeki aboneliğiniz için 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:

'''azurecli
az sql elastic-pool list-editions -l <location> -o tablosu
````
Sku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Sql/servers/elasticPools@2021-11-01"

ElasticPoolPerDatabaseSettings

İsim Açıklama Değer
Maksimum Kapasite Herhangi bir veritabanının kullanabileceği maksimum kapasite. Int
minKapasite Tüm veritabanları için minimum kapasite garanti edilir. Int

ElasticPoolProperties

İsim 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
lisansTürü Bu elastik havuz için uygulanacak lisans türü. 'Taban Fiyat'
'Lisans Dahil'
maintenanceConfigurationId Elastik havuza atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği dönemi tanımlar. String
maxSizeBytes Veritabanı elastik havuzu için bayt cinsinden depolama sınırı. Int
minKapasite 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. Boole

Sku

İsim Açıklama Değer
kapasite Belirli bir SKU'nun kapasitesi. Int
aile Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. String
isim SKU adı, genellikle bir harf + Sayı kodu, örneğin P3. dize (gerekli)
boyut Belirli SKU'nun boyutu String
seviye Temel, Premium gibi belirli bir SKU'nun katmanı veya sürümü. String

TrackedResourceTags

İsim Açıklama Değer