Aracılığıyla paylaş


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

Bicep kaynak tanımı

Sunucular/failoverGroups kaynak türü, şu hedef işlemleriyle 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/failoverGroups kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Sql/servers/failoverGroups@2022-02-01-preview' = {
  name: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    databases: [
      'string'
    ]
    partnerServers: [
      {
        id: 'string'
      }
    ]
    readWriteEndpoint: {
      failoverPolicy: 'string'
      failoverWithDataLossGracePeriodMinutes: int
    }
  }
}

Özellik değerleri

servers/failoverGroups

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-63

Geçerli karakterler:
Küçük harfler, rakamlar ve kısa çizgiler.

Kısa çizgiyle başlayamaz veya bitemez.

Kaynak adı Azure genelinde benzersiz olmalıdır.
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Ü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. FailoverGroupProperties

FailoverGroupProperties

Ad Açıklama Değer
veritabanlarında Yük devretme grubundaki veritabanlarının listesi. string[]
partnerServers Yük devretme grubu için iş ortağı sunucu bilgilerinin listesi. PartnerInfo[] (gerekli)
readWriteEndpoint Yük devretme grubu örneğinin okuma-yazma uç noktası. FailoverGroupReadWriteEndpoint (gerekli)

PartnerInfo

Ad Açıklama Değer
kimlik İş ortağı sunucusunun kaynak tanımlayıcısı. dize (gerekli)

FailoverGroupReadWriteEndpoint

Ad Açıklama Değer
failoverPolicy Yük devretme grubu için okuma-yazma uç noktasının yük devretme ilkesi. failoverPolicy Otomatik ise failoverWithDataLossGracePeriodMinutes gereklidir. 'Otomatik'
'El ile' (gerekli)
failoverWithDataLossGracePeriodMinutes Okuma-yazma uç noktası için veri kaybıyla yük devretme denenmeden önce yetkisiz kullanım süresi. failoverPolicy Otomatik ise failoverWithDataLossGracePeriodMinutes gereklidir. int

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

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

Şablon Description
Yük Devretme Grubu ile Azure SQL Sunucuları ve Veritabanı Oluşturma

Azure’a dağıtın
İki Azure SQL sunucusu, bir veritabanı ve bir yük devretme grubu oluşturur.

ARM şablonu kaynak tanımı

Sunucular/failoverGroups kaynak türü, şu hedef işlemleriyle 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/failoverGroups kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Sql/servers/failoverGroups",
  "apiVersion": "2022-02-01-preview",
  "name": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "databases": [ "string" ],
    "partnerServers": [
      {
        "id": "string"
      }
    ],
    "readWriteEndpoint": {
      "failoverPolicy": "string",
      "failoverWithDataLossGracePeriodMinutes": "int"
    }
  }
}

Özellik değerleri

servers/failoverGroups

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Sql/servers/failoverGroups'
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-63

Geçerli karakterler:
Küçük harfler, rakamlar ve kısa çizgiler.

Kısa çizgiyle başlayamaz veya bitemez.

Kaynak adı Azure genelinde benzersiz olmalıdır.
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
properties Kaynak özellikleri. FailoverGroupProperties

FailoverGroupProperties

Ad Açıklama Değer
veritabanlarında Yük devretme grubundaki veritabanlarının listesi. string[]
partnerServers Yük devretme grubu için iş ortağı sunucu bilgilerinin listesi. PartnerInfo[] (gerekli)
readWriteEndpoint Yük devretme grubu örneğinin okuma-yazma uç noktası. FailoverGroupReadWriteEndpoint (gerekli)

PartnerInfo

Ad Açıklama Değer
kimlik İş ortağı sunucusunun kaynak tanımlayıcısı. dize (gerekli)

FailoverGroupReadWriteEndpoint

Ad Açıklama Değer
failoverPolicy Yük devretme grubu için okuma-yazma uç noktasının yük devretme ilkesi. failoverPolicy Otomatik ise failoverWithDataLossGracePeriodMinutes gereklidir. 'Otomatik'
'El ile' (gerekli)
failoverWithDataLossGracePeriodMinutes Okuma-yazma uç noktası için veri kaybıyla yük devretme denenmeden önce yetkisiz kullanım süresi. failoverPolicy Otomatik ise failoverWithDataLossGracePeriodMinutes gereklidir. int

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

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

Şablon Description
Yük Devretme Grubu ile Azure SQL Sunucuları ve Veritabanı Oluşturma

Azure’a dağıtın
İki Azure SQL sunucusu, bir veritabanı ve bir yük devretme grubu oluşturur.

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

Sunucular/failoverGroups kaynak türü, şu hedef işlemleriyle 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/failoverGroups kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/failoverGroups@2022-02-01-preview"
  name = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      databases = [
        "string"
      ]
      partnerServers = [
        {
          id = "string"
        }
      ]
      readWriteEndpoint = {
        failoverPolicy = "string"
        failoverWithDataLossGracePeriodMinutes = int
      }
    }
  })
}

Özellik değerleri

servers/failoverGroups

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

Karakter sınırı: 1-63

Geçerli karakterler:
Küçük harfler, rakamlar ve kısa çizgiler.

Kısa çizgiyle başlayamaz veya bitemez.

Kaynak adı Azure genelinde benzersiz olmalıdır.
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üğü.
properties Kaynak özellikleri. FailoverGroupProperties

FailoverGroupProperties

Ad Açıklama Değer
veritabanlarında Yük devretme grubundaki veritabanlarının listesi. dize[]
partnerServers Yük devretme grubu için iş ortağı sunucu bilgilerinin listesi. PartnerInfo[] (gerekli)
readWriteEndpoint Yük devretme grubu örneğinin okuma-yazma uç noktası. FailoverGroupReadWriteEndpoint (gerekli)

PartnerInfo

Ad Açıklama Değer
kimlik İş ortağı sunucusunun kaynak tanımlayıcısı. dize (gerekli)

FailoverGroupReadWriteEndpoint

Ad Açıklama Değer
failoverPolicy Yük devretme grubu için okuma-yazma uç noktasının yük devretme ilkesi. FailoverPolicy Otomatik ise yük devretmeWithDataLossGracePeriodMinutes gereklidir. "Otomatik"
"El ile" (gerekli)
failoverWithDataLossGracePeriodMinutes Okuma-yazma uç noktası için veri kaybıyla yük devretme denenmeden önce yetkisiz kullanım süresi. FailoverPolicy Otomatik ise yük devretmeWithDataLossGracePeriodMinutes gereklidir. int