Freigeben über


ArmSqlModelFactory.DistributedAvailabilityGroupDatabase Method

Definition

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.

instanceReplicaId
Nullable<Guid>

Managed instance replica id.

partnerReplicaId
Nullable<Guid>

SQL server replica id.

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.

instanceSendReplicationLagSeconds
Nullable<Int32>

Replication lag when Managed Instance link side is primary.

instanceRedoReplicationLagSeconds
Nullable<Int32>

Redo lag when Managed Instance link side is primary.

Returns

A new DistributedAvailabilityGroupDatabase instance for mocking.

Applies to