Microsoft. Sql managedInstances/distributedAvailabilityGroups

Bicep kaynak tanımı

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

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

Name Description Value
name 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. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: managedInstances
properties Kaynak özellikleri. DistributedAvailabilityGroupProperties

DistributedAvailabilityGroupDatabase

Name Description Value
databaseName Bağlantıdaki veritabanının adı string

DistributedAvailabilityGroupProperties

Name Description Value
databases 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. 'Manual'
'None'
instanceAvailabilityGroupName Yönetilen örnek tarafı kullanılabilirlik grubu adı string
instanceLinkRole Yönetilen örnek tarafı bağlantı rolü 'Primary'
'Secondary'
partnerAvailabilityGroupName SQL server tarafı kullanılabilirlik grubu adı string
partnerEndpoint SQL server yan uç noktası - IP veya DNS çözümlenebilir adı string
replicationMode 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. 'Automatic'
'Manual'

ARM şablonu kaynak tanımı

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

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

Name Description Value
apiVersion API sürümü '2025-02-01-önizleme'
name Kaynak adı dize (gerekli)
properties Kaynak özellikleri. DistributedAvailabilityGroupProperties
type Kaynak türü 'Microsoft. Sql/managedInstances/distributedAvailabilityGroups'

DistributedAvailabilityGroupDatabase

Name Description Value
databaseName Bağlantıdaki veritabanının adı string

DistributedAvailabilityGroupProperties

Name Description Value
databases 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. 'Manual'
'None'
instanceAvailabilityGroupName Yönetilen örnek tarafı kullanılabilirlik grubu adı string
instanceLinkRole Yönetilen örnek tarafı bağlantı rolü 'Primary'
'Secondary'
partnerAvailabilityGroupName SQL server tarafı kullanılabilirlik grubu adı string
partnerEndpoint SQL server yan uç noktası - IP veya DNS çözümlenebilir adı string
replicationMode 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. 'Automatic'
'Manual'

Kullanım Örnekleri

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

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

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

Name Description Value
name 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
type Kaynak türü "Microsoft. Sql/managedInstances/distributedAvailabilityGroups@2025-02-01-preview"

DistributedAvailabilityGroupDatabase

Name Description Value
databaseName Bağlantıdaki veritabanının adı string

DistributedAvailabilityGroupProperties

Name Description Value
databases 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. 'Manual'
'None'
instanceAvailabilityGroupName Yönetilen örnek tarafı kullanılabilirlik grubu adı string
instanceLinkRole Yönetilen örnek tarafı bağlantı rolü 'Primary'
'Secondary'
partnerAvailabilityGroupName SQL server tarafı kullanılabilirlik grubu adı string
partnerEndpoint SQL server yan uç noktası - IP veya DNS çözümlenebilir adı string
replicationMode 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. 'Automatic'
'Manual'