Microsoft.Sql managedInstances/dtc 2022-05-01-preview

Определение ресурса Bicep

Тип ресурса managedInstances/dtc можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Sql/managedInstances/dtc, добавьте следующий Bicep в шаблон.

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

Значения свойств

managedInstances/dtc

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
"current"
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: managedInstances
properties Свойства ресурса. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Имя Описание Значение
dtcEnabled Активное состояние DTC управляемого экземпляра. bool
externalDnsSuffixSearchList Список поиска внешних DNS-суффиксов управляемого экземпляра DTC. string[]
securitySettings Параметры безопасности управляемого экземпляра DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Имя Описание Значение
snaLu6point2TransactionsEnabled Разрешить транзакции SNA LU 6.2 для управляемого экземпляра DTC. bool
transactionManagerCommunicationSettings Параметры связи диспетчера транзакций управляемого экземпляра DTC. ManagedInstanceDtcTransactionManagerCommunicationSet...
xaTransactionsDefaultTimeout Время ожидания по умолчанию для транзакций XA (в секундах). INT
xaTransactionsEnabled Разрешить транзакции XA для управляемого экземпляра DTC. bool
xaTransactionsMaximumTimeout Максимальное время ожидания для транзакций XA (в секундах). INT

ManagedInstanceDtcTransactionManagerCommunicationSet...

Имя Описание Значение
allowInboundEnabled Разрешить входящий трафик в DTC управляемого экземпляра. bool
allowOutboundEnabled Разрешить исходящий трафик управляемого экземпляра DTC. bool
проверка подлинности Тип проверки подлинности управляемого экземпляра DTC. строка

Определение ресурса шаблона ARM

Тип ресурса managedInstances/dtc можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Sql/managedInstances/dtc, добавьте следующий код JSON в шаблон.

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

Значения свойств

managedInstances/dtc

Имя Описание Значение
тип Тип ресурса Microsoft.Sql/managedInstances/dtc
версия_API Версия API ресурсов '2022-05-01-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
"current"
properties Свойства ресурса. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Имя Описание Значение
dtcEnabled Активное состояние DTC управляемого экземпляра. bool
externalDnsSuffixSearchList Список поиска внешних DNS-суффиксов управляемого экземпляра DTC. string[]
securitySettings Параметры безопасности управляемого экземпляра DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Имя Описание Значение
snaLu6point2TransactionsEnabled Разрешить транзакции SNA LU 6.2 для управляемого экземпляра DTC. bool
transactionManagerCommunicationSettings Параметры связи диспетчера транзакций управляемого экземпляра DTC. ManagedInstanceDtcTransactionManagerCommunicationSet...
xaTransactionsDefaultTimeout Время ожидания по умолчанию для транзакций XA (в секундах). INT
xaTransactionsEnabled Разрешить транзакции XA для управляемого экземпляра DTC. bool
xaTransactionsMaximumTimeout Максимальное время ожидания для транзакций XA (в секундах). INT

ManagedInstanceDtcTransactionManagerCommunicationSet...

Имя Описание Значение
allowInboundEnabled Разрешить входящий трафик для управляемого экземпляра DTC. bool
allowOutboundEnabled Разрешить исходящий трафик управляемого экземпляра DTC. bool
проверка подлинности Тип проверки подлинности управляемого экземпляра DTC. строка

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса managedInstances/dtc можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Sql/managedInstances/dtc, добавьте в шаблон следующую terraform.

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

Значения свойств

managedInstances/dtc

Имя Описание Значение
тип Тип ресурса Microsoft.Sql/managedInstances/dtc@2022-05-01-preview
name имя ресурса. "current"
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: managedInstances
properties Свойства ресурса. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Имя Описание Значение
dtcEnabled Активное состояние DTC управляемого экземпляра. bool
externalDnsSuffixSearchList Список поиска внешних DNS-суффиксов управляемого экземпляра DTC. string[]
securitySettings Параметры безопасности управляемого экземпляра DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Имя Описание Значение
snaLu6point2TransactionsEnabled Разрешить транзакции SNA LU 6.2 для управляемого экземпляра DTC. bool
transactionManagerCommunicationSettings Параметры связи диспетчера транзакций управляемого экземпляра DTC. ManagedInstanceDtcTransactionManagerCommunicationSet...
xaTransactionsDefaultTimeout Время ожидания по умолчанию для транзакций XA (в секундах). INT
xaTransactionsEnabled Разрешить транзакции XA для управляемого экземпляра DTC. bool
xaTransactionsMaximumTimeout Максимальное время ожидания для транзакций XA (в секундах). INT

ManagedInstanceDtcTransactionManagerCommunicationSet...

Имя Описание Значение
allowInboundEnabled Разрешить входящий трафик для управляемого экземпляра DTC. bool
allowOutboundEnabled Разрешить исходящий трафик управляемого экземпляра DTC. bool
проверка подлинности Тип проверки подлинности управляемого экземпляра DTC. строка