Microsoft. SQL ManagedInstances/dtc

Definicja zasobu Bicepsa

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

By stworzyć Microsoft. Zasoby sql/managedInstances/dtc, dodaj następujący Bicep do swojego szablonu.

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
    }
  }
}

Wartości właściwości

Microsoft. Sql/managedInstances/dtc

Name Description Value
name Nazwa zasobu "current" (wymagane)
nadrzędny W Bicep możesz określić zasób nadrzędny dla zasobu potomnego. 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
properties Właściwości zasobu. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Aktywny stan wystąpienia zarządzanego DTC. bool
externalDnsSuffixSearchList Zewnętrzna lista wyszukiwania sufiksów DNS wystąpienia zarządzanego DTC. string[]
fqdnEnabled Status FQDN zarządzanej instancji DTC. Przełączanie tego ustawienia może wywołać restart zarządzanej instancji. bool
securitySettings Ustawienia zabezpieczeń wystąpienia zarządzanego DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
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
xaTransactionsEnabled Zezwalaj na transakcje XA do wystąpienia zarządzanego DTC. bool
xaTransactionsMaximumTimeout Maksymalny limit czasu dla transakcji XA (w sekundach). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Zezwalaj na ruch przychodzący do wystąpienia zarządzanego DTC. bool
allowOutboundEnabled Zezwalaj na ruch wychodzący wystąpienia zarządzanego DTC. bool
uwierzytelnianie Typ uwierzytelniania wystąpienia zarządzanego DTC. ciąg

Definicja zasobu szablonu usługi ARM

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

Przykłady użycia

Format zasobu

By stworzyć Microsoft. Zasoby sql/managedInstances/dtc, dodaj do szablonu następujący JSON.

{
  "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"
    }
  }
}

Wartości właściwości

Microsoft. Sql/managedInstances/dtc

Name Description Value
apiVersion Wersja interfejsu API "2025-02-01-preview"
name Nazwa zasobu "current" (wymagane)
properties Właściwości zasobu. ManagedInstanceDtcProperties
typ Typ zasobu 'Microsoft. Sql/managedInstances/dtc'

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Aktywny stan wystąpienia zarządzanego DTC. bool
externalDnsSuffixSearchList Zewnętrzna lista wyszukiwania sufiksów DNS wystąpienia zarządzanego DTC. string[]
fqdnEnabled Status FQDN zarządzanej instancji DTC. Przełączanie tego ustawienia może wywołać restart zarządzanej instancji. bool
securitySettings Ustawienia zabezpieczeń wystąpienia zarządzanego DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
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
xaTransactionsEnabled Zezwalaj na transakcje XA do wystąpienia zarządzanego DTC. bool
xaTransactionsMaximumTimeout Maksymalny limit czasu dla transakcji XA (w sekundach). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Zezwalaj na ruch przychodzący do wystąpienia zarządzanego DTC. bool
allowOutboundEnabled Zezwalaj na ruch wychodzący wystąpienia zarządzanego DTC. bool
uwierzytelnianie Typ uwierzytelniania wystąpienia zarządzanego DTC. ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

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

  • Grupy zasobów Listę zmienionych właściwości w każdej wersji API można znaleźć w dzienniku zmian.

Format zasobu

By stworzyć Microsoft. Zasoby sql/managedInstances/dtc, dodaj następujący Terraform do swojego szablonu.

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
      }
    }
  }
}

Wartości właściwości

Microsoft. Sql/managedInstances/dtc

Name Description Value
name Nazwa zasobu "current" (wymagane)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: managedInstances
properties Właściwości zasobu. ManagedInstanceDtcProperties
typ Typ zasobu "Microsoft. Sql/managedInstances/dtc@2025-02-01-preview"

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Aktywny stan wystąpienia zarządzanego DTC. bool
externalDnsSuffixSearchList Zewnętrzna lista wyszukiwania sufiksów DNS wystąpienia zarządzanego DTC. string[]
fqdnEnabled Status FQDN zarządzanej instancji DTC. Przełączanie tego ustawienia może wywołać restart zarządzanej instancji. bool
securitySettings Ustawienia zabezpieczeń wystąpienia zarządzanego DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
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
xaTransactionsEnabled Zezwalaj na transakcje XA do wystąpienia zarządzanego DTC. bool
xaTransactionsMaximumTimeout Maksymalny limit czasu dla transakcji XA (w sekundach). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Zezwalaj na ruch przychodzący do wystąpienia zarządzanego DTC. bool
allowOutboundEnabled Zezwalaj na ruch wychodzący wystąpienia zarządzanego DTC. bool
uwierzytelnianie Typ uwierzytelniania wystąpienia zarządzanego DTC. ciąg