Microsoft. Sql managedInstances/dtc

Bicep kaynak tanımı

managedInstances/dtc 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/dtc kaynağı olarak, aşağıdaki Bicep'i şablonunuza ekleyin.

resource symbolicname 'Microsoft.Sql/managedInstances/dtc@2025-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    dtcEnabled: bool
    externalDnsSuffixSearchList: [
      'string'
    ]
    fqdnEnabled: bool
    securitySettings: {
      snaLu6point2TransactionsEnabled: bool
      transactionManagerCommunicationSettings: {
        allowInboundEnabled: bool
        allowOutboundEnabled: bool
        authentication: 'string'
      }
      xaTransactionsDefaultTimeout: int
      xaTransactionsEnabled: bool
      xaTransactionsMaximumTimeout: int
    }
  }
}

Özellik Değerleri

Microsoft. Sql/managedInstances/dtc

Name Description Value
name Kaynak adı 'current' (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. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Yönetilen örnek DTC'nin etkin durumu. bool
externalDnsSuffixSearchList Yönetilen örnek DTC'nin dış dns soneki arama listesi. string[]
fqdnEnabled Yönetilen örnek DTC'nin FQDN durumu. Bu ayarı kapatmak yönetilen örnekin yeniden başlatılmasına neden olabilir. bool
securitySettings Yönetilen örnek DTC'nin güvenlik ayarları. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
snaLu6point2TransactionsEnabled Yönetilen örnek DTC'ye SNA LU 6.2 İşlemlerine izin verin. bool
transactionManagerCommunicationSettings Yönetilen örnek DTC'nin Transaction Manager iletişim ayarları. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout XA İşlemleri için varsayılan zaman aşımı (saniye olarak). int
xaTransactionsEnabled Yönetilen örnek DTC'ye XA İşlemlerine izin verin. bool
xaTransactionsMaximumTimeout XA İşlemleri için en fazla zaman aşımı (saniye cinsinden). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Yönetilen örnek DTC'ye gelen trafiğe izin verin. bool
allowOutboundEnabled Yönetilen örnek DTC'sinin Giden trafiğine izin verin. bool
authentication Yönetilen örnek DTC'nin kimlik doğrulama türü. string

ARM şablonu kaynak tanımı

managedInstances/dtc 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/dtc kaynağı için aşağıdaki JSON'u şablonunuza ekleyin.

{
  "type": "Microsoft.Sql/managedInstances/dtc",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "properties": {
    "dtcEnabled": "bool",
    "externalDnsSuffixSearchList": [ "string" ],
    "fqdnEnabled": "bool",
    "securitySettings": {
      "snaLu6point2TransactionsEnabled": "bool",
      "transactionManagerCommunicationSettings": {
        "allowInboundEnabled": "bool",
        "allowOutboundEnabled": "bool",
        "authentication": "string"
      },
      "xaTransactionsDefaultTimeout": "int",
      "xaTransactionsEnabled": "bool",
      "xaTransactionsMaximumTimeout": "int"
    }
  }
}

Özellik Değerleri

Microsoft. Sql/managedInstances/dtc

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

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Yönetilen örnek DTC'nin etkin durumu. bool
externalDnsSuffixSearchList Yönetilen örnek DTC'nin dış dns soneki arama listesi. string[]
fqdnEnabled Yönetilen örnek DTC'nin FQDN durumu. Bu ayarı kapatmak yönetilen örnekin yeniden başlatılmasına neden olabilir. bool
securitySettings Yönetilen örnek DTC'nin güvenlik ayarları. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
snaLu6point2TransactionsEnabled Yönetilen örnek DTC'ye SNA LU 6.2 İşlemlerine izin verin. bool
transactionManagerCommunicationSettings Yönetilen örnek DTC'nin Transaction Manager iletişim ayarları. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout XA İşlemleri için varsayılan zaman aşımı (saniye olarak). int
xaTransactionsEnabled Yönetilen örnek DTC'ye XA İşlemlerine izin verin. bool
xaTransactionsMaximumTimeout XA İşlemleri için en fazla zaman aşımı (saniye cinsinden). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Yönetilen örnek DTC'ye gelen trafiğe izin verin. bool
allowOutboundEnabled Yönetilen örnek DTC'sinin Giden trafiğine izin verin. bool
authentication Yönetilen örnek DTC'nin kimlik doğrulama türü. string

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

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

Kaynak biçimi

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances/dtc@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      dtcEnabled = bool
      externalDnsSuffixSearchList = [
        "string"
      ]
      fqdnEnabled = bool
      securitySettings = {
        snaLu6point2TransactionsEnabled = bool
        transactionManagerCommunicationSettings = {
          allowInboundEnabled = bool
          allowOutboundEnabled = bool
          authentication = "string"
        }
        xaTransactionsDefaultTimeout = int
        xaTransactionsEnabled = bool
        xaTransactionsMaximumTimeout = int
      }
    }
  }
}

Özellik Değerleri

Microsoft. Sql/managedInstances/dtc

Name Description Value
name Kaynak adı 'current' (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: managedInstances
properties Kaynak özellikleri. ManagedInstanceDtcProperties
type Kaynak türü "Microsoft. Sql/managedInstances/dtc@2025-02-01-preview"

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Yönetilen örnek DTC'nin etkin durumu. bool
externalDnsSuffixSearchList Yönetilen örnek DTC'nin dış dns soneki arama listesi. string[]
fqdnEnabled Yönetilen örnek DTC'nin FQDN durumu. Bu ayarı kapatmak yönetilen örnekin yeniden başlatılmasına neden olabilir. bool
securitySettings Yönetilen örnek DTC'nin güvenlik ayarları. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
snaLu6point2TransactionsEnabled Yönetilen örnek DTC'ye SNA LU 6.2 İşlemlerine izin verin. bool
transactionManagerCommunicationSettings Yönetilen örnek DTC'nin Transaction Manager iletişim ayarları. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout XA İşlemleri için varsayılan zaman aşımı (saniye olarak). int
xaTransactionsEnabled Yönetilen örnek DTC'ye XA İşlemlerine izin verin. bool
xaTransactionsMaximumTimeout XA İşlemleri için en fazla zaman aşımı (saniye cinsinden). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Yönetilen örnek DTC'ye gelen trafiğe izin verin. bool
allowOutboundEnabled Yönetilen örnek DTC'sinin Giden trafiğine izin verin. bool
authentication Yönetilen örnek DTC'nin kimlik doğrulama türü. string