Show / Hide Table of Contents

Class ManagedMySqlDatabaseInboundReplicationSummary

Inbound replication information of a MySQL replica.

Inheritance
object
ManagedMySqlDatabaseInboundReplicationSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabasemanagementService.Models
Assembly: OCI.DotNetSDK.Databasemanagement.dll
Syntax
public class ManagedMySqlDatabaseInboundReplicationSummary

Properties

ApplierFilters

Declaration
[JsonProperty(PropertyName = "applierFilters")]
public List<MySqlReplicationApplierFilter> ApplierFilters { get; set; }
Property Value
Type Description
List<MySqlReplicationApplierFilter>

A list of MySqlReplicationApplierFilter records.

ApplyDelay

Declaration
[JsonProperty(PropertyName = "applyDelay")]
public double ApplyDelay { get; set; }
Property Value
Type Description
double

Time in seconds it took for the transaction that is currently being applied between being committed on the source and applied on the replica.

ApplyError

Declaration
[JsonProperty(PropertyName = "applyError")]
public MySqlApplyError ApplyError { get; set; }
Property Value
Type Description
MySqlApplyError

ApplyStatus

Declaration
[JsonProperty(PropertyName = "applyStatus")]
public string ApplyStatus { get; set; }
Property Value
Type Description
string

The current status of apply operations.

BusyWorkers

Declaration
[JsonProperty(PropertyName = "busyWorkers")]
public int? BusyWorkers { get; set; }
Property Value
Type Description
int?

The number of workers currently busy applying transactions from the source server.

ChannelName

Declaration
[JsonProperty(PropertyName = "channelName")]
public string ChannelName { get; set; }
Property Value
Type Description
string

The name of the replication channel.

DesiredDelaySeconds

Declaration
[JsonProperty(PropertyName = "desiredDelaySeconds")]
public long? DesiredDelaySeconds { get; set; }
Property Value
Type Description
long?

The desired number of seconds that the replica must lag the source.

FetchError

Declaration
[JsonProperty(PropertyName = "fetchError")]
public MySqlFetchError FetchError { get; set; }
Property Value
Type Description
MySqlFetchError

FetchStatus

Declaration
[JsonProperty(PropertyName = "fetchStatus")]
public string FetchStatus { get; set; }
Property Value
Type Description
string

The current status of fetch operations.

GtidAssignment

Declaration
[JsonProperty(PropertyName = "gtidAssignment")]
public string GtidAssignment { get; set; }
Property Value
Type Description
string

Whether the channel assigns global transaction identifiers (GTIDs) to anonymous replicated transactions. OFF means no GTIDs are assigned. LOCAL means a GTID is assigned that includes this replica's own universally unique identifier (UUID). A UUID as value indicates that a GTID is assigned which includes that manually set UUID value.

RelayLogStorageSpaceUsed

Declaration
[JsonProperty(PropertyName = "relayLogStorageSpaceUsed")]
public long? RelayLogStorageSpaceUsed { get; set; }
Property Value
Type Description
long?

The total size in bytes of all the existing relay log files pertaining to this channel.

RemainingDelaySeconds

Declaration
[JsonProperty(PropertyName = "remainingDelaySeconds")]
public long? RemainingDelaySeconds { get; set; }
Property Value
Type Description
long?

If the replica is waiting for the desired delay seconds to pass since the source applied an event, this field contains the number of delay seconds remaining.

RetrievedGtidSet

Declaration
[JsonProperty(PropertyName = "retrievedGtidSet")]
public string RetrievedGtidSet { get; set; }
Property Value
Type Description
string

The set of global transaction IDs corresponding to all transactions received by this replica from the source server. Empty if GTIDs are not in use.

SecondsBehindSource

Declaration
[JsonProperty(PropertyName = "secondsBehindSource")]
public long? SecondsBehindSource { get; set; }
Property Value
Type Description
long?

The number of seconds the replica is behind the source server.

SourceHost

Declaration
[Required(ErrorMessage = "SourceHost is required.")]
[JsonProperty(PropertyName = "sourceHost")]
public string SourceHost { get; set; }
Property Value
Type Description
string

The host name or IP address of the source this replica is connected to.

Remarks

Required

SourcePort

Declaration
[Required(ErrorMessage = "SourcePort is required.")]
[JsonProperty(PropertyName = "sourcePort")]
public int? SourcePort { get; set; }
Property Value
Type Description
int?

The port used to connect to the source.

Remarks

Required

SourceServerId

Declaration
[JsonProperty(PropertyName = "sourceServerId")]
public long? SourceServerId { get; set; }
Property Value
Type Description
long?

The server ID value from the source server.

SourceUuid

Declaration
[Required(ErrorMessage = "SourceUuid is required.")]
[JsonProperty(PropertyName = "sourceUuid")]
public string SourceUuid { get; set; }
Property Value
Type Description
string

The Universally Unique Identifier (UUID) value from the source server.

Remarks

Required

TransactionsReceived

Declaration
[JsonProperty(PropertyName = "transactionsReceived")]
public long? TransactionsReceived { get; set; }
Property Value
Type Description
long?

The number of transactions received by this replica from the source server.

In this article
Back to top