2.0.0-beta.6 (2024-08-30)
Breaking Changes
- Type of
DistributedAvailabilityGroupProperties.ReplicationMode
has been changed from*ReplicationModeType
to*ReplicationMode
- Enum
FailoverModeType
has been removed - Enum
FailoverType
has been removed - Enum
InstanceRole
has been removed - Enum
LinkRole
has been removed - Enum
ReplicaConnectedState
has been removed - Enum
ReplicaSynchronizationHealth
has been removed - Enum
ReplicationModeType
has been removed - Enum
RoleChangeType
has been removed - Enum
SeedingModeType
has been removed - Function
*DistributedAvailabilityGroupsClient.BeginFailover
has been removed - Function
*DistributedAvailabilityGroupsClient.BeginSetRole
has been removed - Struct
CertificateInfo
has been removed - Struct
DistributedAvailabilityGroupDatabase
has been removed - Struct
DistributedAvailabilityGroupSetRole
has been removed - Struct
DistributedAvailabilityGroupsFailoverRequest
has been removed - Field
Databases
,DistributedAvailabilityGroupName
,FailoverMode
,InstanceAvailabilityGroupName
,InstanceLinkRole
,PartnerAvailabilityGroupName
,PartnerEndpoint
,PartnerLinkRole
,SeedingMode
of structDistributedAvailabilityGroupProperties
has been removed
Features Added
- New enum type
FailoverGroupDatabasesSecondaryType
with valuesFailoverGroupDatabasesSecondaryTypeGeo
,FailoverGroupDatabasesSecondaryTypeStandby
- New enum type
ReplicationMode
with valuesReplicationModeAsync
,ReplicationModeSync
- New function
*ReplicationLinksClient.BeginCreateOrUpdate(context.Context, string, string, string, string, ReplicationLink, *ReplicationLinksClientBeginCreateOrUpdateOptions) (*runtime.Poller[ReplicationLinksClientCreateOrUpdateResponse], error)
- New function
*ReplicationLinksClient.BeginUpdate(context.Context, string, string, string, string, ReplicationLinkUpdate, *ReplicationLinksClientBeginUpdateOptions) (*runtime.Poller[ReplicationLinksClientUpdateResponse], error)
- New struct
ReplicationLinkUpdate
- New struct
ReplicationLinkUpdateProperties
- New field
LastHardenedLsn
,LinkState
,PrimaryAvailabilityGroupName
,SecondaryAvailabilityGroupName
,SourceEndpoint
,SourceReplicaID
,TargetDatabase
,TargetReplicaID
in structDistributedAvailabilityGroupProperties
- New field
SecondaryType
in structFailoverGroupProperties
- New field
SecondaryType
in structFailoverGroupUpdateProperties
- New field
PartnerDatabaseID
in structReplicationLinkProperties