Show / Hide Table of Contents

Class ManagedMySqlDatabaseGeneralReplicationInformation

General information about replication of a MySQL server.

Inheritance
object
ManagedMySqlDatabaseGeneralReplicationInformation
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 ManagedMySqlDatabaseGeneralReplicationInformation

Properties

ApplyStatusSummary

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

A summary of the current status of apply operations.

BinaryLogFormat

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

The binary logging format used by this server.

BinaryLogging

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

Status of binary logging on this server.

ExecutedGtidSet

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

The set of global transaction identifiers for transactions that have been executed on this source server.

FetchStatusSummary

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

A summary of the current status of fetch operations.

GtidMode

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

Global Transaction Identifier (GTID) mode of this server.

HighAvailabilityMemberState

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

The state of this server as a group replication member.

HostName

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

This server's host name.

InboundReplicationsCount

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

The number of sources this server is replicating from.

InstanceType

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

The type of the instance. Source, Replica, Primary Group Member, Secondary Group Member, and so on. If the instance is replicating from one or more sources and has one or more replicas, i.e., it belongs to a replication chain, the instance type can be Replica/Source.

IsHighAvailabilityEnabled

Declaration
[JsonProperty(PropertyName = "isHighAvailabilityEnabled")]
public bool? IsHighAvailabilityEnabled { get; set; }
Property Value
Type Description
bool?

Specifies if high availability is enabled on this server.

OutboundReplicationsCount

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

The number of replicas replicating from this server.

Port

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

The number of the port on which the server listens for TCP/IP connections.

ReadOnly

Declaration
[Required(ErrorMessage = "ReadOnly is required.")]
[JsonProperty(PropertyName = "readOnly")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MySqlReadOnly? ReadOnly { get; set; }
Property Value
Type Description
MySqlReadOnly?

If the value is ON, the instance is configured as read_only. If the value is SUPER, the instance is configured as super_read_only. If the value is OFF, the instance is neither read_only nor super_read_only.

Remarks

Required

SecondsBehindSourceMax

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

The number of seconds the replica is behind the source. When multiple sources are involved, this is the maximum value across all sources.

ServerId

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

This server's ID.

Remarks

Required

ServerUuid

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

This server's Universally Unique Identifier (UUID).

Remarks

Required

In this article
Back to top