DistributedAvailabilityGroupProperties Class

The properties of a distributed availability group.

Constructor

DistributedAvailabilityGroupProperties(*args: Any, **kwargs: Any)

Variables

Name Description
distributed_availability_group_name
str

Name of the distributed availability group.

distributed_availability_group_id
str

ID of the distributed availability group.

replication_mode

Replication mode of the link. Known values are: "Async" and "Sync".

partner_link_role

SQL server side link role. Known values are: "Primary" and "Secondary".

partner_availability_group_name
str

SQL server side availability group name.

partner_endpoint
str

SQL server side endpoint - IP or DNS resolvable name.

instance_link_role

Managed instance side link role. Known values are: "Primary" and "Secondary".

instance_availability_group_name
str

Managed instance side availability group name.

failover_mode

The link failover mode - can be Manual if intended to be used for two-way failover with a supported SQL Server, or None for one-way failover to Azure. Known values are: "None" and "Manual".

seeding_mode

Database seeding mode – can be Automatic (default), or Manual for supported scenarios. Known values are: "Automatic" and "Manual".

databases

Databases in the distributed availability group.

Attributes

databases

Databases in the distributed availability group.

databases: list['_models.DistributedAvailabilityGroupDatabase'] | None

distributed_availability_group_id

ID of the distributed availability group.

distributed_availability_group_id: str | None

distributed_availability_group_name

Name of the distributed availability group.

distributed_availability_group_name: str | None

failover_mode

The link failover mode - can be Manual if intended to be used for two-way failover with a supported SQL Server, or None for one-way failover to Azure. Known values are: "None" and "Manual".

failover_mode: str | _models.FailoverModeType | None

instance_availability_group_name

Managed instance side availability group name.

instance_availability_group_name: str | None

"Primary" and "Secondary".

instance_link_role: str | _models.LinkRole | None

partner_availability_group_name

SQL server side availability group name.

partner_availability_group_name: str | None

partner_endpoint

SQL server side endpoint - IP or DNS resolvable name.

partner_endpoint: str | None

"Primary" and "Secondary".

partner_link_role: str | _models.LinkRole | None

replication_mode

"Async" and "Sync".

replication_mode: str | _models.ReplicationModeType | None

seeding_mode

Database seeding mode – can be Automatic (default), or Manual for supported scenarios. Known values are: "Automatic" and "Manual".

seeding_mode: str | _models.SeedingModeType | None