Condividi tramite


Microsoft.Sql managedInstances/dtc

Definizione di risorsa Bicep

Il tipo di risorsa managedInstances/dtc può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Sql/managedInstances/dtc, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Sql/managedInstances/dtc@2024-11-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
    }
  }
}

Valori delle proprietà

Microsoft.Sql/managedInstances/dtc

Name Description Value
name Nome della risorsa 'current' (obbligatorio)
parent In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: managedInstances
properties Proprietà delle risorse. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Stato attivo del DTC dell'istanza gestita. bool
externalDnsSuffixSearchList Elenco di ricerca suffisso DNS esterno di DTC dell'istanza gestita. string[]
securitySettings Impostazioni di sicurezza di DTC dell'istanza gestita. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
snaLu6point2TransactionsEnabled Consentire alle transazioni SNA LU 6.2 di gestire DTC. bool
transactionManagerCommunicationSettings Impostazioni di comunicazione di Transaction Manager di DTC dell'istanza gestita. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout Timeout predefinito per le transazioni XA (in secondi). int
xaTransactionsEnabled Consenti transazioni XA a DTC dell'istanza gestita. bool
xaTransactionsMaximumTimeout Timeout massimo per le transazioni XA (in secondi). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Consentire il traffico in ingresso all'istanza gestita DTC. bool
allowOutboundEnabled Consentire il traffico in uscita di DTC dell'istanza gestita. bool
authentication Tipo di autenticazione DTC dell'istanza gestita. string

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa managedInstances/dtc può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Sql/managedInstances/dtc, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Sql/managedInstances/dtc",
  "apiVersion": "2024-11-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"
    }
  }
}

Valori delle proprietà

Microsoft.Sql/managedInstances/dtc

Name Description Value
apiVersion Versione dell'API '2024-11-01-preview'
name Nome della risorsa 'current' (obbligatorio)
properties Proprietà delle risorse. ManagedInstanceDtcProperties
type Tipo di risorsa 'Microsoft.Sql/managedInstances/dtc'

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Stato attivo del DTC dell'istanza gestita. bool
externalDnsSuffixSearchList Elenco di ricerca suffisso DNS esterno di DTC dell'istanza gestita. string[]
securitySettings Impostazioni di sicurezza di DTC dell'istanza gestita. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
snaLu6point2TransactionsEnabled Consentire alle transazioni SNA LU 6.2 di gestire DTC. bool
transactionManagerCommunicationSettings Impostazioni di comunicazione di Transaction Manager di DTC dell'istanza gestita. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout Timeout predefinito per le transazioni XA (in secondi). int
xaTransactionsEnabled Consenti transazioni XA a DTC dell'istanza gestita. bool
xaTransactionsMaximumTimeout Timeout massimo per le transazioni XA (in secondi). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Consentire il traffico in ingresso all'istanza gestita DTC. bool
allowOutboundEnabled Consentire il traffico in uscita di DTC dell'istanza gestita. bool
authentication Tipo di autenticazione DTC dell'istanza gestita. string

Esempi di utilizzo

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa managedInstances/dtc può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Sql/managedInstances/dtc, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances/dtc@2024-11-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
      }
    }
  }
}

Valori delle proprietà

Microsoft.Sql/managedInstances/dtc

Name Description Value
name Nome della risorsa 'current' (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: managedInstances
properties Proprietà delle risorse. ManagedInstanceDtcProperties
type Tipo di risorsa "Microsoft.Sql/managedInstances/dtc@2024-11-01-preview"

ManagedInstanceDtcProperties

Name Description Value
dtcEnabled Stato attivo del DTC dell'istanza gestita. bool
externalDnsSuffixSearchList Elenco di ricerca suffisso DNS esterno di DTC dell'istanza gestita. string[]
securitySettings Impostazioni di sicurezza di DTC dell'istanza gestita. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Name Description Value
snaLu6point2TransactionsEnabled Consentire alle transazioni SNA LU 6.2 di gestire DTC. bool
transactionManagerCommunicationSettings Impostazioni di comunicazione di Transaction Manager di DTC dell'istanza gestita. ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout Timeout predefinito per le transazioni XA (in secondi). int
xaTransactionsEnabled Consenti transazioni XA a DTC dell'istanza gestita. bool
xaTransactionsMaximumTimeout Timeout massimo per le transazioni XA (in secondi). int

ManagedInstanceDtcTransactionManagerCommunicationSettings

Name Description Value
allowInboundEnabled Consentire il traffico in ingresso all'istanza gestita DTC. bool
allowOutboundEnabled Consentire il traffico in uscita di DTC dell'istanza gestita. bool
authentication Tipo di autenticazione DTC dell'istanza gestita. string