Microsoft.Sql managedInstances/dtc 2023-05-01-preview
Article 12/09/2024
2 contributors
Feedback
In this article
Bicep resource definition
The managedInstances/dtc resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Sql/managedInstances/dtc resource, add the following Bicep to your template.
resource symbolicname 'Microsoft.Sql/managedInstances/dtc@2023-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
}
}
}
Property values
ManagedInstanceDtcProperties
Name
Description
Value
dtcEnabled
Active status of managed instance DTC.
bool
externalDnsSuffixSearchList
External dns suffix search list of managed instance DTC.
string[]
securitySettings
Security settings of managed instance DTC.
ManagedInstanceDtcSecuritySettings
ManagedInstanceDtcSecuritySettings
Name
Description
Value
snaLu6point2TransactionsEnabled
Allow SNA LU 6.2 Transactions to managed instance DTC.
bool
transactionManagerCommunicationSettings
Transaction Manager communication settings of managed instance DTC.
ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout
Default timeout for XA Transactions (in seconds).
int
xaTransactionsEnabled
Allow XA Transactions to managed instance DTC.
bool
xaTransactionsMaximumTimeout
Maximum timeout for XA Transactions (in seconds).
int
ManagedInstanceDtcTransactionManagerCommunicationSettings
Name
Description
Value
allowInboundEnabled
Allow Inbound traffic to managed instance DTC.
bool
allowOutboundEnabled
Allow Outbound traffic of managed instance DTC.
bool
authentication
Authentication type of managed instance DTC.
string
Microsoft.Sql/managedInstances/dtc
Name
Description
Value
name
The resource name
'current' (required)
parent
In Bicep, you can specify the parent resource for a child resource. You only need to add this property when the child resource is declared outside of the parent resource. For more information, see Child resource outside parent resource .
Symbolic name for resource of type: managedInstances
properties
Resource properties.
ManagedInstanceDtcProperties
ARM template resource definition
The managedInstances/dtc resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Sql/managedInstances/dtc resource, add the following JSON to your template.
{
"type": "Microsoft.Sql/managedInstances/dtc",
"apiVersion": "2023-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"
}
}
}
Property values
ManagedInstanceDtcProperties
Name
Description
Value
dtcEnabled
Active status of managed instance DTC.
bool
externalDnsSuffixSearchList
External dns suffix search list of managed instance DTC.
string[]
securitySettings
Security settings of managed instance DTC.
ManagedInstanceDtcSecuritySettings
ManagedInstanceDtcSecuritySettings
Name
Description
Value
snaLu6point2TransactionsEnabled
Allow SNA LU 6.2 Transactions to managed instance DTC.
bool
transactionManagerCommunicationSettings
Transaction Manager communication settings of managed instance DTC.
ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout
Default timeout for XA Transactions (in seconds).
int
xaTransactionsEnabled
Allow XA Transactions to managed instance DTC.
bool
xaTransactionsMaximumTimeout
Maximum timeout for XA Transactions (in seconds).
int
ManagedInstanceDtcTransactionManagerCommunicationSettings
Name
Description
Value
allowInboundEnabled
Allow Inbound traffic to managed instance DTC.
bool
allowOutboundEnabled
Allow Outbound traffic of managed instance DTC.
bool
authentication
Authentication type of managed instance DTC.
string
Microsoft.Sql/managedInstances/dtc
Name
Description
Value
apiVersion
The api version
'2023-05-01-preview'
name
The resource name
'current' (required)
properties
Resource properties.
ManagedInstanceDtcProperties
type
The resource type
'Microsoft.Sql/managedInstances/dtc'
The managedInstances/dtc resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Sql/managedInstances/dtc resource, add the following Terraform to your template.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/managedInstances/dtc@2023-05-01-preview"
name = "string"
body = jsonencode({
properties = {
dtcEnabled = bool
externalDnsSuffixSearchList = [
"string"
]
securitySettings = {
snaLu6point2TransactionsEnabled = bool
transactionManagerCommunicationSettings = {
allowInboundEnabled = bool
allowOutboundEnabled = bool
authentication = "string"
}
xaTransactionsDefaultTimeout = int
xaTransactionsEnabled = bool
xaTransactionsMaximumTimeout = int
}
}
})
}
Property values
ManagedInstanceDtcProperties
Name
Description
Value
dtcEnabled
Active status of managed instance DTC.
bool
externalDnsSuffixSearchList
External dns suffix search list of managed instance DTC.
string[]
securitySettings
Security settings of managed instance DTC.
ManagedInstanceDtcSecuritySettings
ManagedInstanceDtcSecuritySettings
Name
Description
Value
snaLu6point2TransactionsEnabled
Allow SNA LU 6.2 Transactions to managed instance DTC.
bool
transactionManagerCommunicationSettings
Transaction Manager communication settings of managed instance DTC.
ManagedInstanceDtcTransactionManagerCommunicationSettings
xaTransactionsDefaultTimeout
Default timeout for XA Transactions (in seconds).
int
xaTransactionsEnabled
Allow XA Transactions to managed instance DTC.
bool
xaTransactionsMaximumTimeout
Maximum timeout for XA Transactions (in seconds).
int
ManagedInstanceDtcTransactionManagerCommunicationSettings
Name
Description
Value
allowInboundEnabled
Allow Inbound traffic to managed instance DTC.
bool
allowOutboundEnabled
Allow Outbound traffic of managed instance DTC.
bool
authentication
Authentication type of managed instance DTC.
string
Microsoft.Sql/managedInstances/dtc
Name
Description
Value
name
The resource name
'current' (required)
parent_id
The ID of the resource that is the parent for this resource.
ID for resource of type: managedInstances
properties
Resource properties.
ManagedInstanceDtcProperties
type
The resource type
"Microsoft.Sql/managedInstances/dtc@2023-05-01-preview"