ArmSqlModelFactory.DistributedAvailabilityGroupDatabase Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of DistributedAvailabilityGroupDatabase.
public static Azure.ResourceManager.Sql.Models.DistributedAvailabilityGroupDatabase DistributedAvailabilityGroupDatabase(string databaseName = default, Guid? instanceReplicaId = default, Guid? partnerReplicaId = default, string replicaState = default, string seedingProgress = default, Azure.ResourceManager.Sql.Models.SqlReplicaSynchronizationHealth? synchronizationHealth = default, Azure.ResourceManager.Sql.Models.SqlReplicaConnectedState? connectedState = default, string lastReceivedLsn = default, DateTimeOffset? lastReceivedOn = default, string lastSentLsn = default, DateTimeOffset? lastSentOn = default, string lastCommitLsn = default, DateTimeOffset? lastCommitOn = default, string lastHardenedLsn = default, DateTimeOffset? lastHardenedOn = default, string lastBackupLsn = default, DateTimeOffset? lastBackupOn = default, string mostRecentLinkError = default, Azure.ResourceManager.Sql.Models.SqlServerCertificateInfo partnerAuthCertValidity = default, int? instanceSendReplicationLagSeconds = default, int? instanceRedoReplicationLagSeconds = default);
static member DistributedAvailabilityGroupDatabase : string * Nullable<Guid> * Nullable<Guid> * string * string * Nullable<Azure.ResourceManager.Sql.Models.SqlReplicaSynchronizationHealth> * Nullable<Azure.ResourceManager.Sql.Models.SqlReplicaConnectedState> * string * Nullable<DateTimeOffset> * string * Nullable<DateTimeOffset> * string * Nullable<DateTimeOffset> * string * Nullable<DateTimeOffset> * string * Nullable<DateTimeOffset> * string * Azure.ResourceManager.Sql.Models.SqlServerCertificateInfo * Nullable<int> * Nullable<int> -> Azure.ResourceManager.Sql.Models.DistributedAvailabilityGroupDatabase
Public Shared Function DistributedAvailabilityGroupDatabase (Optional databaseName As String = Nothing, Optional instanceReplicaId As Nullable(Of Guid) = Nothing, Optional partnerReplicaId As Nullable(Of Guid) = Nothing, Optional replicaState As String = Nothing, Optional seedingProgress As String = Nothing, Optional synchronizationHealth As Nullable(Of SqlReplicaSynchronizationHealth) = Nothing, Optional connectedState As Nullable(Of SqlReplicaConnectedState) = Nothing, Optional lastReceivedLsn As String = Nothing, Optional lastReceivedOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastSentLsn As String = Nothing, Optional lastSentOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastCommitLsn As String = Nothing, Optional lastCommitOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastHardenedLsn As String = Nothing, Optional lastHardenedOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastBackupLsn As String = Nothing, Optional lastBackupOn As Nullable(Of DateTimeOffset) = Nothing, Optional mostRecentLinkError As String = Nothing, Optional partnerAuthCertValidity As SqlServerCertificateInfo = Nothing, Optional instanceSendReplicationLagSeconds As Nullable(Of Integer) = Nothing, Optional instanceRedoReplicationLagSeconds As Nullable(Of Integer) = Nothing) As DistributedAvailabilityGroupDatabase
Parameters
- databaseName
- String
The name of the database in link.
- replicaState
- String
Current link state.
- seedingProgress
- String
Seeding progress.
- synchronizationHealth
- Nullable<SqlReplicaSynchronizationHealth>
Link health state.
- connectedState
- Nullable<SqlReplicaConnectedState>
Link connected state.
- lastReceivedLsn
- String
Last received LSN.
- lastReceivedOn
- Nullable<DateTimeOffset>
Last received LSN time.
- lastSentLsn
- String
Last sent LSN.
- lastSentOn
- Nullable<DateTimeOffset>
Last sent LSN time.
- lastCommitLsn
- String
Last commit LSN.
- lastCommitOn
- Nullable<DateTimeOffset>
Last commit LSN time.
- lastHardenedLsn
- String
Last hardened LSN.
- lastHardenedOn
- Nullable<DateTimeOffset>
Last hardened LSN time.
- lastBackupLsn
- String
Last backup LSN.
- lastBackupOn
- Nullable<DateTimeOffset>
Last backup LSN time.
- mostRecentLinkError
- String
The most recent link connection error description.
- partnerAuthCertValidity
- SqlServerCertificateInfo
SQL server certificate validity.
Replication lag when Managed Instance link side is primary.
Redo lag when Managed Instance link side is primary.
Returns
A new DistributedAvailabilityGroupDatabase instance for mocking.