Microsoft. Sql managedInstances/distributedAvailabilityGroups 2025-02-01-preview

Bicep kaynak tanımı

managedInstances/distributedAvailabilityGroups 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

Bir Microsoft yaratmak için. Sql/managedInstances/distributedAvailabilityGroups kaynağı için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2025-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    databases: [
      {
        databaseName: 'string'
      }
    ]
    failoverMode: 'string'
    instanceAvailabilityGroupName: 'string'
    instanceLinkRole: 'string'
    partnerAvailabilityGroupName: 'string'
    partnerEndpoint: 'string'
    replicationMode: 'string'
    seedingMode: 'string'
  }
}

Özellik Değerleri

Microsoft. Sql/managedInstances/distributedAvailabilityGroups

İsim Açıklama Değer
isim Kaynak adı dize (gerekli)
parent Bicep'te, bir çocuk kaynağın ana 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. Child resource outside parent source.
Tür kaynağı için sembolik ad: managedInstances
properties Kaynak özellikleri. DistributedAvailabilityGroupProperties

DistributedAvailabilityGroupDatabase

İsim Açıklama Değer
databaseName Bağlantıdaki veritabanının adı dize

DistributedAvailabilityGroupProperties

İsim Açıklama Değer
Veritaban -ları Dağıtılmış kullanılabilirlik grubundaki veritabanları DistributedAvailabilityGroupDatabase[]
failoverMode Bağlantı failover modu - desteklenen SQL Server ile iki yönlü failover için kullanılmak üzere tasarlanmışsa Manuel olabilir veya Azure'a tek yönlü failover için None olabilir. 'El ile'
'Hiçbiri'
instanceAvailabilityGroupName Yönetilen örnek tarafı kullanılabilirlik grubu adı dize
instanceLinkRole Yönetilen örnek tarafı bağlantı rolü 'Birincil'
'Secondary'
partnerAvailabilityGroupName SQL server tarafı kullanılabilirlik grubu adı dize
partnerEndpoint SQL server yan uç noktası - IP veya DNS çözümlenebilir adı dize
çoğaltma Modu Bağlantının çoğaltma modu 'Async'
'Sync'
seedingMode Veritabanı çekirdek oluşturma modu – Desteklenen senaryolar için Otomatik (varsayılan) veya El ile olabilir. 'Otomatik'
'El ile'

ARM şablonu kaynak tanımı

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

Kullanım Örnekleri

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/managedInstances/distributedAvailabilityGroups kaynağı için aşağıdaki JSON'u şablonunuza ekleyin.

{
  "type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "properties": {
    "databases": [
      {
        "databaseName": "string"
      }
    ],
    "failoverMode": "string",
    "instanceAvailabilityGroupName": "string",
    "instanceLinkRole": "string",
    "partnerAvailabilityGroupName": "string",
    "partnerEndpoint": "string",
    "replicationMode": "string",
    "seedingMode": "string"
  }
}

Özellik Değerleri

Microsoft. Sql/managedInstances/distributedAvailabilityGroups

İsim Açıklama Değer
apiVersion API sürümü '2025-02-01-önizleme'
isim Kaynak adı dize (gerekli)
properties Kaynak özellikleri. DistributedAvailabilityGroupProperties
türü Kaynak türü 'Microsoft. Sql/managedInstances/distributedAvailabilityGroups'

DistributedAvailabilityGroupDatabase

İsim Açıklama Değer
databaseName Bağlantıdaki veritabanının adı dize

DistributedAvailabilityGroupProperties

İsim Açıklama Değer
Veritaban -ları Dağıtılmış kullanılabilirlik grubundaki veritabanları DistributedAvailabilityGroupDatabase[]
failoverMode Bağlantı failover modu - desteklenen SQL Server ile iki yönlü failover için kullanılmak üzere tasarlanmışsa Manuel olabilir veya Azure'a tek yönlü failover için None olabilir. 'El ile'
'Hiçbiri'
instanceAvailabilityGroupName Yönetilen örnek tarafı kullanılabilirlik grubu adı dize
instanceLinkRole Yönetilen örnek tarafı bağlantı rolü 'Birincil'
'Secondary'
partnerAvailabilityGroupName SQL server tarafı kullanılabilirlik grubu adı dize
partnerEndpoint SQL server yan uç noktası - IP veya DNS çözümlenebilir adı dize
çoğaltma Modu Bağlantının çoğaltma modu 'Async'
'Sync'
seedingMode Veritabanı çekirdek oluşturma modu – Desteklenen senaryolar için Otomatik (varsayılan) veya El ile olabilir. 'Otomatik'
'El ile'

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

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

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/managedInstances/distributedAvailabilityGroups kaynağı için aşağıdaki Terraform'u şablonunuza ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances/distributedAvailabilityGroups@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      databases = [
        {
          databaseName = "string"
        }
      ]
      failoverMode = "string"
      instanceAvailabilityGroupName = "string"
      instanceLinkRole = "string"
      partnerAvailabilityGroupName = "string"
      partnerEndpoint = "string"
      replicationMode = "string"
      seedingMode = "string"
    }
  }
}

Özellik Değerleri

Microsoft. Sql/managedInstances/distributedAvailabilityGroups

İsim Açıklama Değer
isim Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: managedInstances
properties Kaynak özellikleri. DistributedAvailabilityGroupProperties
türü Kaynak türü "Microsoft. Sql/managedInstances/distributedAvailabilityGroups@2025-02-01-preview"

DistributedAvailabilityGroupDatabase

İsim Açıklama Değer
databaseName Bağlantıdaki veritabanının adı dize

DistributedAvailabilityGroupProperties

İsim Açıklama Değer
Veritaban -ları Dağıtılmış kullanılabilirlik grubundaki veritabanları DistributedAvailabilityGroupDatabase[]
failoverMode Bağlantı failover modu - desteklenen SQL Server ile iki yönlü failover için kullanılmak üzere tasarlanmışsa Manuel olabilir veya Azure'a tek yönlü failover için None olabilir. 'El ile'
'Hiçbiri'
instanceAvailabilityGroupName Yönetilen örnek tarafı kullanılabilirlik grubu adı dize
instanceLinkRole Yönetilen örnek tarafı bağlantı rolü 'Birincil'
'Secondary'
partnerAvailabilityGroupName SQL server tarafı kullanılabilirlik grubu adı dize
partnerEndpoint SQL server yan uç noktası - IP veya DNS çözümlenebilir adı dize
çoğaltma Modu Bağlantının çoğaltma modu 'Async'
'Sync'
seedingMode Veritabanı çekirdek oluşturma modu – Desteklenen senaryolar için Otomatik (varsayılan) veya El ile olabilir. 'Otomatik'
'El ile'