Partager via


Microsoft.Sql managedInstances/dtc 2023-02-01-preview

Définition de ressource Bicep

Le type de ressource managedInstances/dtc peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Sql/managedInstances/dtc, ajoutez le Bicep suivant à votre modèle.

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

Valeurs de propriétés

managedInstances/dtc

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
'current'
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : managedInstances
properties Propriétés de ressource. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Nom Description Valeur
dtcEnabled Status active du DTC instance managé. bool
externalDnsSuffixSearchList Liste de recherche de suffixes DNS externes de DTC instance managés. string[]
securitySettings Paramètres de sécurité de managed instance DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Nom Description Valeur
snaLu6point2TransactionsEnabled Autoriser les transactions SNA LU 6.2 à gérer instance DTC. bool
transactionManagerCommunicationSettings Paramètres de communication du Gestionnaire de transactions de managed instance DTC. ManagedInstanceDtcTransactionManagerCommunicationSet...
xaTransactionsDefaultTimeout Délai d’expiration par défaut pour les transactions XA (en secondes). int
xaTransactionsEnabled Autoriser les transactions XA à gérer instance DTC. bool
xaTransactionsMaximumTimeout Délai d’expiration maximal pour les transactions XA (en secondes). int

ManagedInstanceDtcTransactionManagerCommunicationSet...

Nom Description Valeur
allowInboundEnabled Autorisez le trafic entrant vers le DTC instance managé. bool
allowOutboundEnabled Autorisez le trafic sortant d’un DTC instance managé. bool
Authentification Type d’authentification du DTC instance managé. string

Définition de ressources de modèle ARM

Le type de ressource managedInstances/dtc peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Sql/managedInstances/dtc, ajoutez le code JSON suivant à votre modèle.

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

Valeurs de propriétés

managedInstances/dtc

Nom Description Valeur
type Type de ressource 'Microsoft.Sql/managedInstances/dtc'
apiVersion Version de l’API de ressource '2023-02-01-preview'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
'current'
properties Propriétés de ressource. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Nom Description Valeur
dtcEnabled Status active du DTC instance managé. bool
externalDnsSuffixSearchList Liste de recherche de suffixes DNS externes de DTC instance managés. string[]
securitySettings Paramètres de sécurité de managed instance DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Nom Description Valeur
snaLu6point2TransactionsEnabled Autoriser les transactions SNA LU 6.2 à gérer instance DTC. bool
transactionManagerCommunicationSettings Paramètres de communication du Gestionnaire de transactions de managed instance DTC. ManagedInstanceDtcTransactionManagerCommunicationSet...
xaTransactionsDefaultTimeout Délai d’expiration par défaut pour les transactions XA (en secondes). int
xaTransactionsEnabled Autoriser les transactions XA à gérer instance DTC. bool
xaTransactionsMaximumTimeout Délai d’expiration maximal pour les transactions XA (en secondes). int

ManagedInstanceDtcTransactionManagerCommunicationSet...

Nom Description Valeur
allowInboundEnabled Autorisez le trafic entrant vers le DTC instance managé. bool
allowOutboundEnabled Autorisez le trafic sortant d’un DTC instance managé. bool
Authentification Type d’authentification du DTC instance managé. string

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource managedInstances/dtc peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Sql/managedInstances/dtc, ajoutez le Terraform suivant à votre modèle.

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

Valeurs de propriétés

managedInstances/dtc

Nom Description Valeur
type Type de ressource « Microsoft.Sql/managedInstances/dtc@2023-02-01-preview »
name Nom de la ressource « current »
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : managedInstances
properties Propriétés de ressource. ManagedInstanceDtcProperties

ManagedInstanceDtcProperties

Nom Description Valeur
dtcEnabled Status active du DTC instance managé. bool
externalDnsSuffixSearchList Liste de recherche de suffixes DNS externes de DTC instance managés. string[]
securitySettings Paramètres de sécurité de managed instance DTC. ManagedInstanceDtcSecuritySettings

ManagedInstanceDtcSecuritySettings

Nom Description Valeur
snaLu6point2TransactionsEnabled Autoriser les transactions SNA LU 6.2 à gérer instance DTC. bool
transactionManagerCommunicationSettings Paramètres de communication du Gestionnaire de transactions de managed instance DTC. ManagedInstanceDtcTransactionManagerCommunicationSet...
xaTransactionsDefaultTimeout Délai d’expiration par défaut pour les transactions XA (en secondes). int
xaTransactionsEnabled Autoriser les transactions XA à gérer instance DTC. bool
xaTransactionsMaximumTimeout Délai d’attente maximal pour les transactions XA (en secondes). int

ManagedInstanceDtcTransactionManagerCommunicationSet...

Nom Description Valeur
allowInboundEnabled Autoriser le trafic entrant vers le DTC géré instance. bool
allowOutboundEnabled Autorisez le trafic sortant de la DTC managée instance. bool
Authentification Type d’authentification de DTC managé instance. string