DistributedAvailabilityGroup interface  
Distributed availability group between box and Sql Managed Instance.
- Extends
Properties
| distributed | The distributed availability group id NOTE: This property will not be serialized. It can only be populated by the server. | 
| last | The last hardened lsn NOTE: This property will not be serialized. It can only be populated by the server. | 
| link | The link state NOTE: This property will not be serialized. It can only be populated by the server. | 
| primary | The primary availability group name | 
| replication | The replication mode of a distributed availability group. Parameter will be ignored during link creation. | 
| secondary | The secondary availability group name | 
| source | The source endpoint | 
| source | The source replica id NOTE: This property will not be serialized. It can only be populated by the server. | 
| target | The name of the target database | 
| target | The target replica id NOTE: This property will not be serialized. It can only be populated by the server. | 
Inherited Properties
| id | Resource ID. NOTE: This property will not be serialized. It can only be populated by the server. | 
| name | Resource name. NOTE: This property will not be serialized. It can only be populated by the server. | 
| type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. | 
Property Details
		distributedAvailabilityGroupId
	   
	The distributed availability group id NOTE: This property will not be serialized. It can only be populated by the server.
distributedAvailabilityGroupId?: stringProperty Value
string
		lastHardenedLsn
	  
	The last hardened lsn NOTE: This property will not be serialized. It can only be populated by the server.
lastHardenedLsn?: stringProperty Value
string
		linkState
	 
	The link state NOTE: This property will not be serialized. It can only be populated by the server.
linkState?: stringProperty Value
string
		primaryAvailabilityGroupName
	   
	The primary availability group name
primaryAvailabilityGroupName?: stringProperty Value
string
		replicationMode
	 
	The replication mode of a distributed availability group. Parameter will be ignored during link creation.
replicationMode?: stringProperty Value
string
		secondaryAvailabilityGroupName
	   
	The secondary availability group name
secondaryAvailabilityGroupName?: stringProperty Value
string
		sourceEndpoint
	 
	The source endpoint
sourceEndpoint?: stringProperty Value
string
		sourceReplicaId
	  
	The source replica id NOTE: This property will not be serialized. It can only be populated by the server.
sourceReplicaId?: stringProperty Value
string
		targetDatabase
	 
	The name of the target database
targetDatabase?: stringProperty Value
string
		targetReplicaId
	  
	The target replica id NOTE: This property will not be serialized. It can only be populated by the server.
targetReplicaId?: stringProperty Value
string
Inherited Property Details
id
Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.
id?: stringProperty Value
string
Inherited From ProxyResource.id
name
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: stringProperty Value
string
Inherited From ProxyResource.name
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: stringProperty Value
string
Inherited From ProxyResource.type