Microsoft. SQL managedInstances/dtc

Bicep-resursdefinition

Resurstypen managedInstances/dtc kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

För att skapa en Microsoft. SQL/managedInstances/dtc-resurs, lägg till följande Bicep i din mall.

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

Egenskapsvärden

Microsoft. SQL/managedInstances/dtc

Name Description Value
name Resursnamnet "aktuell" (krävs)
parent I Bicep kan du ange föräldraresursen för en barnresurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: managedInstances
properties Resursegenskaper. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Aktiv status för DTC för hanterad instans. bool
externalDnsSuffixSearchList Söklista för externt dns-suffix för DTC för hanterad instans. string[]
fqdnEnabled Status för FQDN för managed instance DTC. Att slå på denna inställning kan utlösa en omstart av den hanterade instansen. bool
securitySettings Säkerhetsinställningar för DTC för hanterad instans. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
snaLu6point2TransactionsEnabled Tillåt SNA LU 6.2-transaktioner till hanterad instans-DTC. bool
transactionManagerCommunicationSettings Transaktionshanterarens kommunikationsinställningar för DTC för hanterad instans. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout Standardtidsgräns för XA-transaktioner (i sekunder). int
xaTransactionsEnabled Tillåt XA-transaktioner till hanterad instans-DTC. bool
xaTransactionsMaximumTimeout Maximal tidsgräns för XA-transaktioner (i sekunder). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Tillåt inkommande trafik till hanterad instans-DTC. bool
allowOutboundEnabled Tillåt utgående trafik för DTC för hanterad instans. bool
authentication Autentiseringstyp för DTC för hanterad instans. string

Resursdefinition för ARM-mall

Resurstypen managedInstances/dtc kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

För att skapa en Microsoft. SQL/managedInstances/dtc resource, lägg till följande JSON i din mall.

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

Egenskapsvärden

Microsoft. SQL/managedInstances/dtc

Name Description Value
apiVersion API-versionen "2025-02-01-preview"
name Resursnamnet "aktuell" (krävs)
properties Resursegenskaper. ManagedInstanceDtcProperties
type Resurstypen 'Microsoft. SQL/managedInstances/dtc'

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Aktiv status för DTC för hanterad instans. bool
externalDnsSuffixSearchList Söklista för externt dns-suffix för DTC för hanterad instans. string[]
fqdnEnabled Status för FQDN för managed instance DTC. Att slå på denna inställning kan utlösa en omstart av den hanterade instansen. bool
securitySettings Säkerhetsinställningar för DTC för hanterad instans. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
snaLu6point2TransactionsEnabled Tillåt SNA LU 6.2-transaktioner till hanterad instans-DTC. bool
transactionManagerCommunicationSettings Transaktionshanterarens kommunikationsinställningar för DTC för hanterad instans. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout Standardtidsgräns för XA-transaktioner (i sekunder). int
xaTransactionsEnabled Tillåt XA-transaktioner till hanterad instans-DTC. bool
xaTransactionsMaximumTimeout Maximal tidsgräns för XA-transaktioner (i sekunder). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Tillåt inkommande trafik till hanterad instans-DTC. bool
allowOutboundEnabled Tillåt utgående trafik för DTC för hanterad instans. bool
authentication Autentiseringstyp för DTC för hanterad instans. string

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen managedInstances/dtc kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

För att skapa en Microsoft. Sql/managedInstances/dtc resource, lägg till följande Terraform i din mall.

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

Egenskapsvärden

Microsoft. SQL/managedInstances/dtc

Name Description Value
name Resursnamnet "aktuell" (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: managedInstances
properties Resursegenskaper. ManagedInstanceDtcProperties
type Resurstypen "Microsoft. Sql/managedInstances/dtc@2025-02-01-preview"

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Aktiv status för DTC för hanterad instans. bool
externalDnsSuffixSearchList Söklista för externt dns-suffix för DTC för hanterad instans. string[]
fqdnEnabled Status för FQDN för managed instance DTC. Att slå på denna inställning kan utlösa en omstart av den hanterade instansen. bool
securitySettings Säkerhetsinställningar för DTC för hanterad instans. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
snaLu6point2TransactionsEnabled Tillåt SNA LU 6.2-transaktioner till hanterad instans-DTC. bool
transactionManagerCommunicationSettings Transaktionshanterarens kommunikationsinställningar för DTC för hanterad instans. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout Standardtidsgräns för XA-transaktioner (i sekunder). int
xaTransactionsEnabled Tillåt XA-transaktioner till hanterad instans-DTC. bool
xaTransactionsMaximumTimeout Maximal tidsgräns för XA-transaktioner (i sekunder). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Tillåt inkommande trafik till hanterad instans-DTC. bool
allowOutboundEnabled Tillåt utgående trafik för DTC för hanterad instans. bool
authentication Autentiseringstyp för DTC för hanterad instans. string