Udostępnij za pośrednictwem


Microsoft.Sql managedInstances/dtc

Definicja zasobu Bicep

Typ zasobu managedInstances/dtc można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Sql/managedInstances/dtc, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

Microsoft.Sql/managedInstances/dtc

Nazwa Opis Wartość
nazwa Nazwa zasobu "current" (wymagane)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: managedInstances
właściwości Właściwości zasobu. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Nazwa Opis Wartość
Obsługa kodów dtc Aktywny stan wystąpienia zarządzanego DTC. Bool
externalDnsSuffixSearchList Zewnętrzna lista wyszukiwania sufiksów DNS wystąpienia zarządzanego DTC. ciąg znakowy[]
securitySettings (ustawienia zabezpieczeń) Ustawienia zabezpieczeń wystąpienia zarządzanego DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Nazwa Opis Wartość
snaLu6point2TransactionsEnabled Zezwalaj na transakcje SNA LU 6.2 do wystąpienia zarządzanego DTC. Bool
transactionManagerCommunicationSettings Ustawienia komunikacji menedżera transakcji dla wystąpienia zarządzanego DTC. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout Domyślny limit czasu dla transakcji XA (w sekundach). int (integer)
xaTransactionsEnabled (Włączone transakcje xa) Zezwalaj na transakcje XA do wystąpienia zarządzanego DTC. Bool
xaTransactionsMaximumTimeout (limit czasu) Maksymalny limit czasu dla transakcji XA (w sekundach). int (integer)

ManagedInstanceDtcTransactionManagerCommunicationSettings

Nazwa Opis Wartość
allowInboundEnabled (zezwalać) Zezwalaj na ruch przychodzący do wystąpienia zarządzanego DTC. Bool
allowOutboundEnabled (Włączone Blokowanie) Zezwalaj na ruch wychodzący wystąpienia zarządzanego DTC. Bool
uwierzytelnianie Typ uwierzytelniania wystąpienia zarządzanego DTC. sznurek

Definicja zasobu szablonu usługi ARM

Typ zasobu managedInstances/dtc można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Sql/managedInstances/dtc, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

Microsoft.Sql/managedInstances/dtc

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API "2024-05-01-preview"
nazwa Nazwa zasobu "current" (wymagane)
właściwości Właściwości zasobu. ManagedInstanceDtcProperties
rodzaj Typ zasobu "Microsoft.Sql/managedInstances/dtc"

ManagedInstanceDtcProperties

Nazwa Opis Wartość
Obsługa kodów dtc Aktywny stan wystąpienia zarządzanego DTC. Bool
externalDnsSuffixSearchList Zewnętrzna lista wyszukiwania sufiksów DNS wystąpienia zarządzanego DTC. ciąg znakowy[]
securitySettings (ustawienia zabezpieczeń) Ustawienia zabezpieczeń wystąpienia zarządzanego DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Nazwa Opis Wartość
snaLu6point2TransactionsEnabled Zezwalaj na transakcje SNA LU 6.2 do wystąpienia zarządzanego DTC. Bool
transactionManagerCommunicationSettings Ustawienia komunikacji menedżera transakcji dla wystąpienia zarządzanego DTC. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout Domyślny limit czasu dla transakcji XA (w sekundach). int (integer)
xaTransactionsEnabled (Włączone transakcje xa) Zezwalaj na transakcje XA do wystąpienia zarządzanego DTC. Bool
xaTransactionsMaximumTimeout (limit czasu) Maksymalny limit czasu dla transakcji XA (w sekundach). int (integer)

ManagedInstanceDtcTransactionManagerCommunicationSettings

Nazwa Opis Wartość
allowInboundEnabled (zezwalać) Zezwalaj na ruch przychodzący do wystąpienia zarządzanego DTC. Bool
allowOutboundEnabled (Włączone Blokowanie) Zezwalaj na ruch wychodzący wystąpienia zarządzanego DTC. Bool
uwierzytelnianie Typ uwierzytelniania wystąpienia zarządzanego DTC. sznurek

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu managedInstances/dtc można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Sql/managedInstances/dtc, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

Microsoft.Sql/managedInstances/dtc

Nazwa Opis Wartość
nazwa Nazwa zasobu "current" (wymagane)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: managedInstances
właściwości Właściwości zasobu. ManagedInstanceDtcProperties
rodzaj Typ zasobu "Microsoft.Sql/managedInstances/dtc@2024-05-01-preview"

ManagedInstanceDtcProperties

Nazwa Opis Wartość
Obsługa kodów dtc Aktywny stan wystąpienia zarządzanego DTC. Bool
externalDnsSuffixSearchList Zewnętrzna lista wyszukiwania sufiksów DNS wystąpienia zarządzanego DTC. ciąg znakowy[]
securitySettings (ustawienia zabezpieczeń) Ustawienia zabezpieczeń wystąpienia zarządzanego DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Nazwa Opis Wartość
snaLu6point2TransactionsEnabled Zezwalaj na transakcje SNA LU 6.2 do wystąpienia zarządzanego DTC. Bool
transactionManagerCommunicationSettings Ustawienia komunikacji menedżera transakcji dla wystąpienia zarządzanego DTC. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout Domyślny limit czasu dla transakcji XA (w sekundach). int (integer)
xaTransactionsEnabled (Włączone transakcje xa) Zezwalaj na transakcje XA do wystąpienia zarządzanego DTC. Bool
xaTransactionsMaximumTimeout (limit czasu) Maksymalny limit czasu dla transakcji XA (w sekundach). int (integer)

ManagedInstanceDtcTransactionManagerCommunicationSettings

Nazwa Opis Wartość
allowInboundEnabled (zezwalać) Zezwalaj na ruch przychodzący do wystąpienia zarządzanego DTC. Bool
allowOutboundEnabled (Włączone Blokowanie) Zezwalaj na ruch wychodzący wystąpienia zarządzanego DTC. Bool
uwierzytelnianie Typ uwierzytelniania wystąpienia zarządzanego DTC. sznurek