Microsoft.AzureArcData sqlServerInstances/sqlAvailabilityGroups

Bicep kaynak tanımı

sqlServerInstances/sqlAvailabilityGroups 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.AzureArcData/sqlServerInstances/sqlAvailabilityGroups kaynağı oluşturmak için, şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups@2023-03-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    availabilityGroupId: 'string'
    availabilityGroupName: 'string'
    configure: {
      availabilityModeDesc: 'string'
      backupPriority: int
      createDate: 'string'
      endpointUrl: 'string'
      failoverModeDesc: 'string'
      modifyDate: 'string'
      primaryRoleAllowConnectionsDesc: 'string'
      readOnlyRoutingUrl: 'string'
      readWriteRoutingUrl: 'string'
      secondaryRoleAllowConnectionsDesc: 'string'
      seedingModeDesc: 'string'
      sessionTimeout: int
    }
    state: {
      availabilityGroupReplicaRole: 'string'
      connectedStateDesc: 'string'
      lastConnectErrorDescription: 'string'
      lastConnectErrorTimestamp: 'string'
      operationalStateDesc: 'string'
      recoveryHealthDesc: 'string'
      synchronizationHealthDesc: 'string'
    }
  }
}

Özellik değerleri

sqlServerInstances/sqlAvailabilityGroups

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

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
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.
Kaynak türü için sembolik ad: sqlServerInstances
properties Arc Sql Server kullanılabilirlik grubunun özellikleri SqlServerAvailabilityGroupResourceProperties (gerekli)

SqlServerAvailabilityGroupResourceProperties

Adı Açıklama Değer
availabilityGroupId Kullanılabilirlik grubunun KIMLIK GUID'si. dize (gerekli)
availabilityGroupName kullanılabilirlik grubu adı. string
yapılandırma null AvailabilityGroupConfigure
state null AvailabilityGroupState

AvailabilityGroupConfigure

Adı Açıklama Değer
availabilityModeDesc Kullanılabilirlik grubu çoğaltmasının Kullanılabilirlik Eşitleme modu açıklaması. string
backupPriority Aynı kullanılabilirlik grubundaki diğer çoğaltmalara göre bu çoğaltmada yedekleme gerçekleştirmek için kullanıcı tarafından belirtilen önceliği temsil eder. int
createDate Çoğaltmanın oluşturulduğu tarih. string
endpointUrl Kullanılabilirlik grubu çoğaltmasının uç nokta URL'sini yansıtma string
failoverModeDesc Kullanılabilirlik grubu çoğaltmasının yük devretme modu açıklaması. string
modifyDate Çoğaltmanın değiştirildiği tarih. string
primaryRoleAllowConnectionsDesc Kullanılabilirlik grubu çoğaltmasının birincil rolü için bağlantılara izin verildi. string
readOnlyRoutingUrl Salt okunur kullanılabilirlik çoğaltmasının bağlantı uç noktası (URL). string
readWriteRoutingUrl Okuma yazma kullanılabilirlik çoğaltmasının bağlantı uç noktası (URL). string
secondaryRoleAllowConnectionsDesc Kullanılabilirlik grubu çoğaltmasının ikincil rolü için bağlantılara izin verildi. string
seedingModeDesc Tohumlama modunu açıklar. string
sessionTimeout Kullanılabilirlik grubu oturum çoğaltmasının zaman aşımı süresi (saniye cinsinden). int

AvailabilityGroupState

Adı Açıklama Değer
availabilityGroupReplicaRole Kullanılabilirlik grubu çoğaltmasının rol açıklaması. string
connectedStateDesc Kullanılabilirlik grubu çoğaltmasının bağlı durum açıklaması. string
lastConnectErrorDescription Kullanılabilirlik grubu çoğaltmasının son bağlantı hatası açıklaması. string
lastConnectErrorTimestamp Kullanılabilirlik grubu çoğaltmasının son bağlanma hatası zaman damgası. string
operationalStateDesc Kullanılabilirlik grubu çoğaltmasının işlem durumu açıklaması string
recoveryHealthDesc Kullanılabilirlik grubu çoğaltmasının kurtarma durumu açıklaması. string
synchronizationHealthDesc Kullanılabilirlik grubu çoğaltmasının eşitleme durumu açıklaması. string

ARM şablonu kaynak tanımı

sqlServerInstances/sqlAvailabilityGroups 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.AzureArcData/sqlServerInstances/sqlAvailabilityGroups kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups",
  "apiVersion": "2023-03-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "availabilityGroupId": "string",
    "availabilityGroupName": "string",
    "configure": {
      "availabilityModeDesc": "string",
      "backupPriority": "int",
      "createDate": "string",
      "endpointUrl": "string",
      "failoverModeDesc": "string",
      "modifyDate": "string",
      "primaryRoleAllowConnectionsDesc": "string",
      "readOnlyRoutingUrl": "string",
      "readWriteRoutingUrl": "string",
      "secondaryRoleAllowConnectionsDesc": "string",
      "seedingModeDesc": "string",
      "sessionTimeout": "int"
    },
    "state": {
      "availabilityGroupReplicaRole": "string",
      "connectedStateDesc": "string",
      "lastConnectErrorDescription": "string",
      "lastConnectErrorTimestamp": "string",
      "operationalStateDesc": "string",
      "recoveryHealthDesc": "string",
      "synchronizationHealthDesc": "string"
    }
  }
}

Özellik değerleri

sqlServerInstances/sqlAvailabilityGroups

Adı Açıklama Değer
tür Kaynak türü 'Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups'
apiVersion Kaynak API'sinin sürümü '2023-03-15-preview'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
properties Arc Sql Server kullanılabilirlik grubunun özellikleri SqlServerAvailabilityGroupResourceProperties (gerekli)

SqlServerAvailabilityGroupResourceProperties

Adı Açıklama Değer
availabilityGroupId Kullanılabilirlik grubunun kimlik GUID'si. dize (gerekli)
availabilityGroupName kullanılabilirlik grubu adı. string
yapılandırma null AvailabilityGroupConfigure
state null AvailabilityGroupState

AvailabilityGroupConfigure

Adı Açıklama Değer
availabilityModeDesc Kullanılabilirlik Grubu çoğaltmasının Kullanılabilirlik Eşitleme modu açıklaması. string
backupPriority Aynı kullanılabilirlik grubundaki diğer çoğaltmalara göre bu çoğaltmada yedekleme gerçekleştirmek için kullanıcı tarafından belirtilen önceliği temsil eder. int
createDate Çoğaltmanın oluşturulduğu tarih. string
endpointUrl Kullanılabilirlik grubu çoğaltmasının uç nokta URL'sini yansıtma string
failoverModeDesc Kullanılabilirlik grubu çoğaltmasının yük devretme modu açıklaması. string
modifyDate Çoğaltmanın değiştirildiği tarih. string
primaryRoleAllowConnectionsDesc Kullanılabilirlik grubu çoğaltmasının birincil rolü için bağlantılara izin verildi. string
readOnlyRoutingUrl Salt okunur kullanılabilirlik çoğaltmasının bağlantı uç noktası (URL). string
readWriteRoutingUrl Okuma yazma kullanılabilirlik çoğaltmasının bağlantı uç noktası (URL). string
secondaryRoleAllowConnectionsDesc Kullanılabilirlik grubu çoğaltmasının ikincil rolü için bağlantılara izin verildi. string
seedingModeDesc Tohumlama modunu açıklar. string
sessionTimeout Kullanılabilirlik grubu oturum çoğaltmasının saniye cinsinden zaman aşımı süresi. int

AvailabilityGroupState

Adı Açıklama Değer
availabilityGroupReplicaRole Kullanılabilirlik grubu çoğaltmasının rol açıklaması. string
connectedStateDesc Kullanılabilirlik grubu çoğaltmasının bağlı durum açıklaması. string
lastConnectErrorDescription Kullanılabilirlik grubu çoğaltmasının son bağlantı hatası açıklaması. string
lastConnectErrorTimestamp Kullanılabilirlik grubu çoğaltmasının son bağlanma hatası zaman damgası. string
operationalStateDesc Kullanılabilirlik grubu çoğaltmasının işlem durumu açıklaması string
recoveryHealthDesc Kullanılabilirlik grubu çoğaltmasının kurtarma durumu açıklaması. string
synchronizationHealthDesc Kullanılabilirlik grubu çoğaltmasının eşitleme durumu açıklaması. string

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

sqlServerInstances/sqlAvailabilityGroups 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.AzureArcData/sqlServerInstances/sqlAvailabilityGroups kaynağı oluşturmak için aşağıdaki Terraform'u şablonunuza ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups@2023-03-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      availabilityGroupId = "string"
      availabilityGroupName = "string"
      configure = {
        availabilityModeDesc = "string"
        backupPriority = int
        createDate = "string"
        endpointUrl = "string"
        failoverModeDesc = "string"
        modifyDate = "string"
        primaryRoleAllowConnectionsDesc = "string"
        readOnlyRoutingUrl = "string"
        readWriteRoutingUrl = "string"
        secondaryRoleAllowConnectionsDesc = "string"
        seedingModeDesc = "string"
        sessionTimeout = int
      }
      state = {
        availabilityGroupReplicaRole = "string"
        connectedStateDesc = "string"
        lastConnectErrorDescription = "string"
        lastConnectErrorTimestamp = "string"
        operationalStateDesc = "string"
        recoveryHealthDesc = "string"
        synchronizationHealthDesc = "string"
      }
    }
  })
}

Özellik değerleri

sqlServerInstances/sqlAvailabilityGroups

Adı Açıklama Değer
tür Kaynak türü "Microsoft.AzureArcData/sqlServerInstances/sqlAvailabilityGroups@2023-03-15-preview"
name Kaynak adı dize (gerekli)
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: sqlServerInstances kimliği
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
properties Arc Sql Server kullanılabilirlik grubunun özellikleri SqlServerAvailabilityGroupResourceProperties (gerekli)

SqlServerAvailabilityGroupResourceProperties

Adı Açıklama Değer
availabilityGroupId Kullanılabilirlik grubunun kimlik GUID'si. dize (gerekli)
availabilityGroupName kullanılabilirlik grubu adı. string
yapılandırma null AvailabilityGroupConfigure
state null AvailabilityGroupState

AvailabilityGroupConfigure

Adı Açıklama Değer
availabilityModeDesc Kullanılabilirlik Grubu çoğaltmasının Kullanılabilirlik Eşitleme modu açıklaması. string
backupPriority Aynı kullanılabilirlik grubundaki diğer çoğaltmalara göre bu çoğaltmada yedekleme gerçekleştirmek için kullanıcı tarafından belirtilen önceliği temsil eder. int
createDate Çoğaltmanın oluşturulduğu tarih. string
endpointUrl Kullanılabilirlik grubu çoğaltmasının uç nokta URL'sini yansıtma string
failoverModeDesc Kullanılabilirlik grubu çoğaltmasının yük devretme modu açıklaması. string
modifyDate Çoğaltmanın değiştirildiği tarih. string
primaryRoleAllowConnectionsDesc Kullanılabilirlik grubu çoğaltmasının birincil rolü için bağlantılara izin verildi. string
readOnlyRoutingUrl Salt okunur kullanılabilirlik çoğaltmasının bağlantı uç noktası (URL). string
readWriteRoutingUrl Okuma yazma kullanılabilirlik çoğaltmasının bağlantı uç noktası (URL). string
secondaryRoleAllowConnectionsDesc Kullanılabilirlik grubu çoğaltmasının ikincil rolü için bağlantılara izin verildi. string
seedingModeDesc Tohumlama modunu açıklar. string
sessionTimeout Kullanılabilirlik grubu oturum çoğaltmasının saniye cinsinden zaman aşımı süresi. int

AvailabilityGroupState

Adı Açıklama Değer
availabilityGroupReplicaRole Kullanılabilirlik grubu çoğaltmasının rol açıklaması. string
connectedStateDesc Kullanılabilirlik grubu çoğaltmasının bağlı durum açıklaması. string
lastConnectErrorDescription Kullanılabilirlik grubu çoğaltmasının son bağlantı hatası açıklaması. string
lastConnectErrorTimestamp Kullanılabilirlik grubu çoğaltmasının son bağlanma hatası zaman damgası. string
operationalStateDesc Kullanılabilirlik grubu çoğaltmasının işlem durumu açıklaması string
recoveryHealthDesc Kullanılabilirlik grubu çoğaltmasının kurtarma durumu açıklaması. string
synchronizationHealthDesc Kullanılabilirlik grubu çoğaltmasının eşitleme durumu açıklaması. string